
C++
weixin_44229976
这个作者很懒,什么都没留下…
展开
-
C++笔试/竞赛常用技巧
C++笔试/竞赛常用技巧原创 2022-09-12 21:36:27 · 440 阅读 · 0 评论 -
C++面试经验贴
C/C++面试经验原创 2022-08-31 21:13:52 · 114 阅读 · 0 评论 -
剑指offer刷题
剑指offer刷题链表6 从尾到头打印链表方法1:递归方式class Solution {public: //递归函数 void recursion(ListNode* head, vector<int>& res){ if(head != nullptr){//边界条件 //先往链表深处遍历 recursion(head->next, res); //再填充到数组就是原创 2022-05-23 11:00:49 · 125 阅读 · 0 评论 -
位运算技巧
位运算是算法题里比较特殊的一种类型,它们利用二进制位运算的特性进行一些奇妙的优化和计算。常用的位运算符号包括: “∧”按位异或、 “&”按位与、 “|”按位或、 “∼”取反、 “<<”算术左移和“>>”算术右移。以下是一些常见的位运算特性,其中 0s 和 1s 分别表示只由 0 或 1构成的二进制数字。第一列重点记忆异或运算有以下三个性质:任何数和 0做异或运算,结果仍然是原来的数,即 a⊕0=a。任何数和其自身做异或运算,结果是 0,即a⊕a=0。异或运算满原创 2022-05-21 20:23:32 · 109 阅读 · 0 评论 -
二叉树前序遍历,中序遍历,后序遍历理解记忆技巧
二叉树前,中,后序遍历记忆重点在父节点遍历的循序,前序遍历:父->左->右;中序遍历:左->父->右;后序遍历:左->右->父;原创 2022-04-25 16:58:22 · 673 阅读 · 0 评论 -
C++递归函数
void recurs(argumentlist){ statements1; if(test) recurs(arguments) statements2}//注:1.argumentlist形参列表 tatements语句 arguments实参 2.test最终为flase,调用链断开1.递归一定要有边界条件;原创 2022-04-15 20:54:49 · 416 阅读 · 0 评论 -
C++经典算法小技巧-闰年_回文_最大公因数
1.闰年判断y % 4 == 0 && y % 100 != 0 || y % 400 == 02.数字回文int flip(int x){ int res = 0; while(x){ res = res*10+x%10; x/=10; }}3.最小公倍数辗转相除法(欧几里德法)int gcd(int a,int b){ return b==0?a:gcd(b,a%b);}...原创 2022-04-07 22:37:47 · 1106 阅读 · 0 评论 -
VS2017怎么查看C++代码函数重载
光标在(|)里面 不要输入法,按Ctrl Shift + 空格原创 2021-10-29 09:06:36 · 426 阅读 · 0 评论 -
C++在堆区开辟不定长度数组
C++在堆区开辟不定长度数组原创 2021-10-22 09:49:48 · 288 阅读 · 0 评论 -
在C++中 “->“ 和 “.“ 有什么区别
定义的结构体如果是指针,访问成员时就用->如果定义的是结构体变量,访问成员时就用.原创 2021-10-22 09:38:16 · 104 阅读 · 0 评论