- 博客(14)
- 收藏
- 关注
原创 (CPP)【LeetCode—310场周赛(前三题)】
给你一个整数数组nums,返回出现最频繁的偶数元素。如果存在多个满足条件的元素,只需要返回的一个。如果不存在这样的元素,返回-1。
2022-09-12 01:16:00
283
原创 【C语言】处理字符的库函数
查询c字符是否为控制字符控制字符是指不占据显示器上打印位置的字符判断是否为空白字符空白字符空格‘’,换页‘\f’,换行’\n’,回车‘\r’,制表符’\t’或者垂直制表符’\v’判断是否为十进制数字判断字符是否为16进制数字判断字符是否为小写判断是否为大小写判断是否为字母判断是否为字母或者是十进制数字判断字符是否为标点符号判断是否有图形标识的字符将大写字母转换为小写字母将小写字母转换为大写字母。...
2022-07-29 23:40:30
326
原创 【C语言】(处理字符串的库函数)
计算字符串长度。给定一个地址向后以字符类型寻找’\0’将源头字符串拷贝至目标空间从第一个字符开始比较两个字符串是否相同在目标字符串之后追加字符串返回在str1中第一个出现str2的字符的位置,如果str1中没有str2,返回空指针通过标识符来分段字符串从第一个字符开始比较num的长度的字符是否相同将源的前num个字符追加到目标拷贝源头字符串的num个字符。...
2022-07-28 20:21:24
356
原创 【指针进阶】值得一看的习题篇
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
99
原创 【征服数组篇】C指针与数组——超详细
数组名,&数组名,下标引用操作符与指针的关系,整形数组一些表达式的含义,字符数组一些表达式的含义,二维数组的一些表达式的含义
2022-07-22 10:58:20
170
原创 [C语言]【整形提升】
整形提升整形提升为什么需要整形提升整形提升的条件整形提升的规则引例整形提升C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。为什么需要整形提升表达式的整型运算要在CPU的相应运算器件内执行,CPU内整型运算器(ALU)的操作数的字节长度一般就是int的字节长度,同时也是CPU的通用寄存器的长度。因此,即使两个char类型的相加,在CPU执行时实际上也要先转换为CPU内整型操作数的标准长度。 通用CP
2022-05-08 18:48:45
488
原创 [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
1130
原创 [C++]【超详细归并排序实现原理剖析】
超详细归并排序实现原理以及递归思维剖析前言引子合并有序数组与虚拟指针图示合并过程核心代码归并的实现与剖析图解归并过程核心代码以及代码解析LeetCode—912.排序数组前言 献给正在寻找答案的我和你 <萌新向>引子在正式的去了解归并排序的实现原理之前我们首先得知道归并排序它所能实现的功能,简单来说就是将一个数组按照某种逻辑顺序进行重组的过程。与此同时我们还应该认识到我们在进行顺序排序或者逆序排序的过程其实就是消除逆序对,或者顺序对的一个过程。归并排序总的来说就是一个递
2022-04-19 18:13:29
1360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人