自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 操作系统学习

指令流水线:经典的并行处理技术,把一个复杂的任务拆成多个连续且相互独立的阶段,然后想工厂流水线一样依次执行。指令预测和缓存预测:通过预测接下来要执行的指令或数据进行提前加载,但是如果预测错误就会带来更高的延迟。并发:同一时间内交替执行多个任务,看起来就行多个任务同时进行----->单核。并行:同一时间内处理多个任务------->多核。

2025-09-25 00:04:59 138

原创 字符数组与字符串

/str1<str2返回-1,str1==str2返回0,str1>str2返回1。//dest目标字符串,src源字符串,把src拼接到dest。//dest目标字符串,src源字符串。strcpy() -奖字符串复制到另一个字符串中。strlen() -计算字符串长度。strcmp() -比较两个字符串。strcat() -连接两个字符串。

2025-09-16 22:59:12 251

原创 数据结构1

逻辑结构是概念(虚的),存储结构是具体的方法(实的)

2025-09-15 00:13:00 259

原创 指针与函数

函数名是一个指针,保存函数地址入口。函数名是函数的入口地址。函数的入口地址称为函数指针。

2025-09-12 23:33:22 149

原创 Docker容器

Docker本身也是一种虚拟化,但比传统的虚拟化体积更小下图中这两个技术都在Host OS上进行了虚拟化。

2025-08-09 23:17:58 545

原创 git的使用

git config --global user.name"自己的名字"git config --global user.email "自己的邮箱"

2025-08-01 23:00:14 396

原创 c语言的编译链接

工具 输入文件 输出文件。

2025-07-31 21:12:53 201

原创 C++数据结构与算法笔记——b站王卓

线性结构的元素是1对1的树形结构的元素是1对n的图形结构的元素是m对n的度就是拥有的后继节点的个数有共同双亲节点的节点成为兄弟节点双亲在同一层上的节点叫堂兄弟森林就是多颗树或一课树给多颗树加上双亲节点就是一颗树了。

2025-06-22 22:21:41 277

原创 C++ STL

关联式容器是通过比较关键字来对元素进行有序存储的。关键字可以是一个简单数据类型,例如整数或字符串,也可以是一个自定义的结构体或类,元素是按照关键字大小的顺序进行存储的。序列容器是按照元素插入的顺序来存储元素的,也就是说,元素在容器中的位置与其被插入的先后顺序是一致的。序列容器和关联式容器的最大区别在于内部元素的顺序。算法要通过迭代器才能访问容器中的数据。

2025-06-16 22:32:10 256

原创 C++数据结构

像数组这样。

2025-05-18 18:05:18 208

原创 c++easyx图形化处理

【代码】c++easyx图形化处理。

2025-05-11 22:47:49 334

原创 力扣网址打不开

换一个浏览器,换一个搜索引擎。

2025-05-02 00:28:34 278

原创 c++二分查找

这里l不能初始化为0,因为有可能数组所有的元素都>=target。在一个有序数组中,红色部分都为<目标数,绿色部分都=>目标数。红色游标要始终指向红色,绿色游标要始终指向绿色。把r初始为-1,l初始为n(n为数组长度)r<目标,l>=目标。

2025-04-23 21:50:58 244

原创 c++面向对象

面向对象的三大特性:封装,继承,多态。

2025-04-23 20:24:29 378

原创 c++贪吃蛇

【代码】c++贪吃蛇。

2025-04-23 20:00:01 483

原创 C++联合体

结构体中的每个成员变量都单独分配一个内存,相互之间不干扰联合体中的每个成员都是共享同一段内存的,占用的都是同一段内存修改一个成员会影响其他成员所以的成员都从相同的内存地址开始字节对齐大小端。

2025-04-22 10:09:48 215

原创 树,二叉树

内部节点(Internal Node):至少有一个子节点的节点深度(Depth):从根节点到该节点的路径长度高度(Height):从该节点到叶子节点的最长路径长度度(Degree):一个节点的子节点数目层次(Level):根节点为第1层,其子节点为第2层,以此类推。

2025-04-16 21:18:36 244

原创 数组前缀和

就是把a1*a2+a1*a3+a1*a4+......变成了a1*(a2+a3+a4+.....)后缀和,这里把a[i]提取出来,先把a[n]到a[i+1]的所有元素都加起来再去和a[i]相乘。

2025-04-08 11:08:50 149

原创 算法(Algorithm)初识

用递归打印1万个整数爆内存这里空间复杂度就是一个常数(c)*N这里每次调用printN函数都是会。

2025-04-03 11:06:52 218

原创 c++模版

模版的意义是 提高复用性 将类型进行参数化。

2025-04-01 21:24:45 239

原创 c++递推

青蛙一次可能跳一节台阶,也可能一次跳两节台阶,问青蛙跳到第n个台阶时有多少种方案。

2025-03-31 17:02:58 171

原创 c++函数提高

从b开始后面的参数都有默认参数就不会报错了。这里b有默认参数了,但c没有就报错了。

2025-03-31 09:19:49 312

原创 c++引用

int &b=a;后就不能int &b=c;

2025-03-30 21:38:52 200

原创 随笔。。。

sort(数组起始地址+一个数据类型的长度,数组起始地址+一个数据类型长度+数组长度);#include<bits/stdc++.h>//万能头文件。函数的行为是未定义的,通常会导致运行时错误。类型),表示要计算平方根的值。用于计算一个非负数的平方根。

2025-03-30 17:52:35 306

原创 程序的内存模型

代码区:写的所有代码都会放在代码区中,包括注释那些栈区是编译器负责的堆区是我们负责的。

2025-03-30 15:26:59 538

原创 c++枚举类型

【代码】c++枚举类型。

2025-03-29 21:01:45 185

原创 通讯录管理系统

【代码】通讯录管理系统。

2025-03-29 19:14:43 163

原创 c++结构体

【代码】c++结构体。

2025-03-27 17:19:03 299

原创 c++指针

32位操作系统下所有指针都为4字节,64位操作系统下所有的指针都为8字节。

2025-03-27 15:14:05 679

原创 c++函数

不需要返回值时声明函数可以不写return当我们做值传递时,函数的形参发生改变并不会影响实参;

2025-03-27 08:18:53 183

原创 c++数组

二维数组的列数:sizeof(arr[0])/sizeof(arr[0][0]);二维数组中某一个元素所占内存空间:sizeof(arr[0][0]);二维数组的行数:sizeof(arr)/sizeof(arr[0]);第一行第一列首地址:cout<<&arr[0][0]<<endl;二维数组某一行所占的内存空间:sizeof(arr[0]);整个二维数组所占的内存空间:sizeof(arr);第一行首地址:cout<<arr[0]<<endl;排序的总轮数等于元素的个数-1。

2025-03-26 20:57:25 435

原创 c++程序流程结构

switch判断的时候只能对整形和字符型进行判断,相对于if,switch的执行效率会更高一些。do..while相对于while会先执行一次循环语句。while(判断条件)

2025-03-25 15:59:26 200

原创 c++除法,取模和大小判断,三目运算符

a/b中b不能为0;

2025-03-25 14:45:07 142

原创 c++数据类型

给数据分配一个合适的内存空间。

2025-03-25 13:46:15 329

原创 C++定义常量

修改宏常量会报错。

2025-03-25 12:50:18 209

原创 数据结构与算法初识

什么是数据结构

2025-03-23 20:11:08 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除