Linux 多进程开发(1)Linux 多进程开发(1)进程相关命令123456789101112131415161718192021# 1# man ps # 查看手册# ps - report a snapshot of the current processes.ps [-option] # aux/ajxa: allu:j: jobx: # 2tty # 查看当前终端信息# 3 实时查看进行信息top [-optio 2022-08-15 C++ > 项目 #C++ #Linux
Linux 系统编程入门Linux 系统编程入门gcc 编译命令1234567891011gcc [FileName] [-o ProgramName]# 常用编译选项[-o] 目标文件名[-E] 预处理,生成预处理后的代码,不编译[-S] 编译,生成汇编代码,不汇编[-c] 汇编,生成目标代码,但是不进行链接[-I directory] 指定 include 包含文件的搜索目录[-g] 在编译的时候,生成调试信息,该程 2022-08-14 C++ > 项目 #C++ #Linux
Ubuntu 升级 gcc-11ubuntu 更新 gcc、 g++:命令: 1234sudo apt install build-essential manpages-dev software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo add-apt-repository 'deb http://mirrors.k 2022-08-11 #Linux #环境配置
红黑树红黑树的引入二叉搜索树(BST)二叉搜索树(BST)具备以下特性(规则): 左子树上所有结点的值均小于或等于它的根结点的值。 右子树上所有结点的值均大于或等于它的根结点的值。 左、右子树也分别为二叉搜索树。 在BST中最大比较次数为树的高度,树的高度范围为 $[log(n), n]$。 当树中每个结点左、右子树高度大致相同时,树高为 $\text{log}(n)$ ,则平均查找长度与 $\t 2022-08-04 算法与数据结构 #数据结构 #树 #红黑树
排序算法参考资料:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html 概览 排序算法主要可根据 稳定性 、就地性 、自适应性 分类。理想的排序算法具有以下特性: 具有稳定性,即相等元素的相对位置不变化; 具有就地性,即不使用额外的辅助空间; 具有自适应性,即时间复杂度受元素分布影响。 冒泡排序算法步骤: 比较相邻的元素。如果第一个比第二 2022-07-23 算法与数据结构 #算法 #排序
代码随想录刷题笔记题目列表:代码随想录 (programmercarl.com) 一、数组常用算法 二分 双指针 滑动窗口 模拟 二分 暴力 $O(n)$ 二分 $O(\text{log}n)$ 二分的前提是数组是有序的,二分法每次能排除一半的元素,时间复杂度为 $O(\text{log}n)$。使用二分法是要注意解是否包含在左右边界中,在循环中, 2022-07-23 算法与数据结构 #LeetCode
C++11新特性什么是C++11C++11标准为C++编程语言的第三个官方标准,正式名叫ISO/IEC 14882:2011 - Information technology – Programming languages – C++。在正式标准发布前,原名C++0x。它将取代C++标准第二版ISO/IEC 14882:2003 - Programming languages – C++成为C 2022-07-22 C++ #C++11
侯捷 C++11/14 笔记Variadic Template概述可变参数模板。 谈的是模板Templates: 函数模板 类模板 变化的是模板参数: 参数个数:利用参数个数逐一递减的特性,实现递归函数的调用,使用函数模板完成。 参数类型:利用参数个数逐一递减以致参数类型也逐一递减的特性,实现递归继承或递归复合,以类模板完成。 12345678910void print(){} temp 2022-07-21 C++ #C++11
C++项目笔记——MyTinySTL(1)概述项目地址:ww1820/MyTinySTL: A tiny STL in C++11,练手项目 (github.com) STL(Standard Template Library) C++ Standard Library,C++ 标准库 C++ Standard Template Library,C++ 标准模板库 STL 是 C++ 标准库的一部分,不用单独安装。. C+ 2022-07-19 C++ > 项目 #C++11 #STL
C++中虚函数、虚继承内存模型转自:https://zhuanlan.zhihu.com/p/41309205 C++中虚函数、虚继承的内存模型是一个经典问题,其实现依赖于编译器,但其主要原理大体相同。本文以问题导向的方式,详细介绍了g++中虚函数和虚继承的内存模型及其原理。 1 多态类型在C++中,多态类型是指声明或者继承了至少一个虚函数的类型,反之则为非多态类型。对 2022-07-18 C++ > OOP #C++ #类相关