- 自学C语言-第一天!
C可能是最广为人知的编程语言,C是一门非常底层的编程语言。下载安装mingw64点击Files:下拉找到MinGW-W64GCC-8.1.0,点击下载x86_64-posix-sjlj:解压文件......
- 算法练习:两指针之三数之和为0
问题描述给出一个整型数组,找出所有三个元素的组合,其组合之和等于0。要求在结果集里不含有重复的组合。举例:输入{-2, 1, -1, 2, 1}输出{-2, 1, 1 } 问题分析最容易想到的是......
- 算法练习:两指针之有序数组去重
问题描述给出一个有序数组,就地移除重复元素,保持每个元素只出现一次,并返回新数组的长度。 问题分析这个比较简单,直接使用两个指针,一个在前,一个在后,扫描一遍数组即可。时间复......
- 算法练习:两指针之三色排序
问题描述输入一个整型数组,每个元素在0~2之间,其中0,1,2分别代表红、白、蓝。现要求对数组进行排序,相同颜色的在一起,而且按红白蓝顺序先后排列。要求时间复杂度为O(n)。 问题分......
- 注意!!一定要谨慎使用c/c++原生指针
主要是顶层逻辑中引用了一个指针,而在业务逻辑中将此指针删除了。这种在代码量很少的情况下,很容易被发现,但是代码量多了,逻辑多了的时候,想一下子定位到问题所在,就没那么容易了......
- 三.双指针
面试题16.06.最小差classSolution:defsmallestDifference(self,a:List[int],b:List[int])->int:a.sort();b.sort()i=j=0......
- C++——引用&的功能及与指针*的区别
C++——引用&的功能及与指针*的区别一、引用&的功能二、与指针*的区别三、真实案例参考资料一、引用&的功能用于函数传递参数,实现改变某个......
- C语言条件语句中调用函数并赋值时的一个小坑
在C语言中,如果在条件语句中赋值,一定要注意符号优先级的问题,比较符号是比赋值符号先执行的。如果同时还调用函数,并将返回值赋给变量,更容易产生错误。看下面的代码:intincr......
- C语言中的强符号和弱符号
摘自:https://blog.csdn.net/ASJBFJSB/article/details/81267934一、强弱符号强弱符号针对的是处于同一工程下在不同源文件下定义的全局变量符号,链接器只处理global的符号......
- 喝汽水--C语言
题目名称:喝汽水问题题目内容:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水(编程)分析:1.20元能喝20瓶2.2个空瓶能换1瓶汽水,剩下的空瓶:empty/2+empty%代码方法1:#inc......