![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
大标准库的牧羊人
这个作者很懒,什么都没留下…
展开
-
[C++笔记]二叉搜索树
【代码】[C++笔记]二叉搜索树。原创 2023-07-29 15:39:27 · 236 阅读 · 0 评论 -
[Linux笔记]gdb调试器常用指令
gcc/g++形成的可执行程序默认是release版的。若要生成debug版,应使用-g选项。如:gcc -o mytest test.c -g -std=c99可以看到debug版包含了调试信息:gdb 文件名补充:以下所有的查看指令都不会影响调试运行的执行流。原创 2023-07-23 13:32:27 · 146 阅读 · 0 评论 -
[Linux笔记]gcc/g++,动静态库,make/makefile/.PHONY
答案是:系统把这些函数实现都被做到名为 libc.so.6 的库文件中去了,在没有特别指定时,gcc 会到系统默认的搜索路径“/usr/lib”下进行查找,也就是链接到 libc.so.6 库函数中去,这样就能实现函数“printf”了,而这也就是链接的作用。我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而没有定义函数的实现,那么,是在哪里实“printf”函数的呢?.PHONY修饰的方法总是会被执行,被修饰的符号称为伪目标。原创 2023-07-21 12:30:42 · 146 阅读 · 0 评论 -
[Linux笔记]vim基础
vim本身不是像vs那样什么都能做的ide,只是单纯的编辑器。命令行输入vim 文件名,会以vim打开文件。若当前路径下尚无该名称的文件,则会在保存退出时创建该文件。在vim中操作,尽量不要用鼠标及其滚轮操作,而只用键盘控制。比如滚轮上翻可能只会翻出之前的命令行记录,而不是windows记事本那样翻到前文部分。原创 2023-07-17 20:54:22 · 511 阅读 · 0 评论 -
[Linux笔记]常见命令(持续施工)
打印当前所在路径。建议每次登录后,或长时间未操作时,进行操作前都先执行pwd以确认当前位置。原创 2023-07-16 22:29:48 · 191 阅读 · 0 评论 -
[C++笔记]list
【代码】[C++笔记]list。原创 2023-07-07 20:43:20 · 34 阅读 · 0 评论 -
[C++笔记]初步了解STL,string,迭代器
STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包含数据结构与算法的软件框架。是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。STL以HP版为始祖,衍生出很多版本,其中P.J.版本被被Windows Visual C++采用,RW版本被C+ + Builder 采用,SGI版本被GCC(Linux)采用。原创 2023-04-07 20:29:49 · 376 阅读 · 0 评论 -
[数据结构笔记]常见排序算法
null原创 2023-02-14 21:07:05 · 102 阅读 · 0 评论 -
[数据结构笔记]二叉树初阶
null原创 2023-01-28 06:43:37 · 1892 阅读 · 1 评论 -
[数据结构笔记]栈与队列
[数据结构笔记]栈与队列原创 2022-12-16 09:52:29 · 58 阅读 · 0 评论 -
[Linux笔记]权限
如题原创 2022-12-02 05:29:30 · 109 阅读 · 0 评论 -
[数据结构笔记]顺序表与链表
无原创 2022-11-21 06:14:21 · 289 阅读 · 0 评论 -
[数据结构笔记]时间复杂度与空间复杂度
在计算机科学中,算法的时间复杂度是一个函数(数学上的),它定量描述了该算法的运行时间。一个算法执行所耗费的时间,在不同设备下经常会是不同的,因而不宜直接通过计时来描述算法耗费时间的程度。一个算法所花费的时间与其中语句的执行次数成正比,因此统计次数能更有效地描述算法耗费时间的程度,算法中的基本操作的执行次数,为算法的时间复杂度。即:找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的时间复杂度。Func函数中++count的操作次数:F(N)=N+2*N+10。...原创 2022-08-29 16:36:38 · 120 阅读 · 0 评论 -
[C笔记]程序编译,环境,预处理,链接
标题就是摘要原创 2022-08-24 15:54:04 · 332 阅读 · 0 评论 -
[C笔记]文件操作
文件操作原创 2022-08-16 16:58:17 · 254 阅读 · 0 评论 -
[C笔记]内存区域,动态内存管理,柔性数组(C99)
变量和数组等在编译时开辟空间的方式无法很好地解决要到程序运行时才知道需要多少空间的情况,因此需要动态内存开辟。在内存中,,函数形参与局部变量位于栈区,而静态变量和全局变量位于静态区。...原创 2022-08-09 11:32:33 · 331 阅读 · 0 评论 -
[C笔记]自定义类型:结构体(声明,自引用,传参,内存对齐,位段),枚举,联合
标题就是摘要原创 2022-08-01 20:53:47 · 312 阅读 · 0 评论 -
[C笔记]常用字符串函数与内存操作函数
C语言中对字符和字符串的处理很常见,但C语言本身没有字符串类型,字符串通常放在常量字符串中或者字符数组中。-字符串常量适用于那些对它不做修改的字符串函数。-字符串函数头文件string.h.........原创 2022-07-31 05:07:34 · 172 阅读 · 0 评论 -
[C笔记]qsort函数
qsort函数为库函数,可对任意元素类型的数组进行排序,排序所需的比较函数由使用者自定义并作为参数传给qsort函数。原创 2022-07-21 11:56:13 · 211 阅读 · 0 评论 -
[C笔记]指针进阶-数组与函数与指针
指针进阶内容,重要原创 2022-07-20 18:08:17 · 106 阅读 · 0 评论 -
[C++笔记]静态成员,友元函数与友元类,内部类
null原创 2022-07-04 10:22:36 · 93 阅读 · 0 评论 -
[C++笔记]默认成员函数:构造,析构,拷贝构造,赋值运算符重载(含运算符重载介绍)
翻修自之前的笔记。初版问题太多,已修正补充并重新排版。原创 2022-04-03 18:02:35 · 1179 阅读 · 0 评论 -
[C++笔记]this指针
null原创 2022-03-05 09:13:08 · 68 阅读 · 0 评论 -
[C++笔记]类及其封装,作用域,访问限定符,实例化,对象,类与对象的大小
null原创 2022-02-23 23:44:00 · 191 阅读 · 0 评论 -
[C++笔记]C++11中的auto,范围for,以及nullptr
null原创 2022-02-20 19:05:24 · 442 阅读 · 0 评论 -
[C++笔记]引用,内联
null原创 2022-02-04 20:21:59 · 437 阅读 · 0 评论 -
[C++笔记]缺省参数,函数重载
#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;//缺省参数void DefaultParam(int a = 10,int b=20,int c=30) { //缺省值必须是常量或全局变量 cout << a << endl; cout << b << endl; cout << c << endl; cout原创 2022-01-29 20:45:42 · 571 阅读 · 0 评论 -
[C++笔记]命名空间,cin cout
#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>//包含c++的输入输出流,相当于C的stdlib.h#include<stdlib.h>//using namespace std;//展开std, c++库的实现定义在一个叫std的命名空间中以减少命名冲突//↑不过这样做就等于std白隔离了,大项目视情况用另外两种展开/访问方式比较合适。//↑平时练习一般无所谓,随便展开//使用命名空间可以绕开命名冲突//同一工原创 2022-01-25 20:45:10 · 307 阅读 · 0 评论