自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程调度与Linux操作系统的调度机制

详细的讲述了基础调度内容以及Linux具体的如何进行进程调度

2023-05-18 22:50:04 779 1

原创 操作系统的内存管理

连续内存分配与非连续内存分配(段,页),各种置换算法,线性地址,逻辑地址...的概念区分

2023-05-13 19:06:20 344 1

原创 (CPP)【LeetCode—310场周赛(前三题)】

给你一个整数数组nums,返回出现最频繁的偶数元素。如果存在多个满足条件的元素,只需要返回的一个。如果不存在这样的元素,返回-1。

2022-09-12 01:16:00 239

原创 【C语言】(动态内存分配)

动态内存相关函数,动态内存使用流程,动态内存注意事项,柔性数组

2022-08-13 15:44:04 1062

原创 (C语言)【自定义类型】

3种自定义类型,结构体的内存对齐,结构体的大小,结构体的位段

2022-08-06 13:31:17 275

原创 【C语言】处理字符的库函数

查询c字符是否为控制字符控制字符是指不占据显示器上打印位置的字符判断是否为空白字符空白字符空格‘’,换页‘\f’,换行’\n’,回车‘\r’,制表符’\t’或者垂直制表符’\v’判断是否为十进制数字判断字符是否为16进制数字判断字符是否为小写判断是否为大小写判断是否为字母判断是否为字母或者是十进制数字判断字符是否为标点符号判断是否有图形标识的字符将大写字母转换为小写字母将小写字母转换为大写字母。...

2022-07-29 23:40:30 275

原创 【C语言】(处理字符串的库函数)

计算字符串长度。给定一个地址向后以字符类型寻找’\0’将源头字符串拷贝至目标空间从第一个字符开始比较两个字符串是否相同在目标字符串之后追加字符串返回在str1中第一个出现str2的字符的位置,如果str1中没有str2,返回空指针通过标识符来分段字符串从第一个字符开始比较num的长度的字符是否相同将源的前num个字符追加到目标拷贝源头字符串的num个字符。...

2022-07-28 20:21:24 306

原创 【指针进阶】值得一看的习题篇

p+4)+2),+4时p的类型是int(*p)[4],即跳过4组类型为int,包含4个元素的数组,+2时类型为int。intarr[3][2]={1,3,5},也等价于intarr[3][2]={{1,3},{5,0},{0,0}}例如0x00000000-->0+1–>0x00000001。如题0100000002000000(地址由低到高).........

2022-07-22 19:41:54 82

原创 【征服数组篇】C指针与数组——超详细

数组名,&数组名,下标引用操作符与指针的关系,整形数组一些表达式的含义,字符数组一些表达式的含义,二维数组的一些表达式的含义

2022-07-22 10:58:20 148

原创 (c指针)【指针进阶二】

函数指针数组,回调函数,指向函数指针数组的指针

2022-07-19 22:38:40 247

原创 (c语言)【指针进阶】

c指针的一些进阶内容

2022-07-19 00:22:09 996 4

原创 [C语言]【整形提升】

整形提升整形提升为什么需要整形提升整形提升的条件整形提升的规则引例整形提升C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。为什么需要整形提升表达式的整型运算要在CPU的相应运算器件内执行,CPU内整型运算器(ALU)的操作数的字节长度一般就是int的字节长度,同时也是CPU的通用寄存器的长度。因此,即使两个char类型的相加,在CPU执行时实际上也要先转换为CPU内整型操作数的标准长度。 通用CP

2022-05-08 18:48:45 439

原创 [C语言]【交换两个变量的三种方法】

交换变量的三种方法引列创建中间变量法加减运算法操作符法引列 a=10; b=5; 交换a,b的值创建中间变量法通过创立中间变量c来备份a的值,这样无论a,b怎样去进行赋值运算,我们都可在c里面找到最开始a的值void main(){ int a=10; int b=5; int c=0; c=a; a=b; b=c;}加减运算法通过数学上的一系列恒等式变换来达成不创建中间变量进行值的交换⚠️如果a,b是两个非常大的数时使用此法可能

2022-05-06 18:43:06 1045

原创 [C++]【超详细归并排序实现原理剖析】

超详细归并排序实现原理以及递归思维剖析前言引子合并有序数组与虚拟指针图示合并过程核心代码归并的实现与剖析图解归并过程核心代码以及代码解析LeetCode—912.排序数组前言 献给正在寻找答案的我和你 <萌新向>引子在正式的去了解归并排序的实现原理之前我们首先得知道归并排序它所能实现的功能,简单来说就是将一个数组按照某种逻辑顺序进行重组的过程。与此同时我们还应该认识到我们在进行顺序排序或者逆序排序的过程其实就是消除逆序对,或者顺序对的一个过程。归并排序总的来说就是一个递

2022-04-19 18:13:29 1312

空空如也

空空如也

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

TA关注的人

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