
基本算法问题
遥远i
这个作者很懒,什么都没留下…
展开
-
机试基本算法笔记--数学问题
1.%运算符 a%b:若a为正数,则该结果必为非负数;若a为负数,则表达式必为非正数。表达式结果与b的符号没有直接关系,及a%b==a%-b。 (a*b)%c=(a%c+b%c)%c (a+b)%c=(a%c+b%c)%c 2.最大公约数 int gcd(int a,int b)//递归 { return b==0?a:gcd(b,a%b); } int gcd(int a,int...原创 2019-08-24 10:03:13 · 708 阅读 · 0 评论 -
机试基本算法笔记--图论
图的基本算法代码原创 2019-08-26 15:17:21 · 158 阅读 · 0 评论 -
机试基本算法笔记--搜索
枚举、广搜、深搜、递归原创 2019-08-29 20:56:00 · 173 阅读 · 0 评论 -
机试基本算法笔记--动规
递推+最长递增子序列+最长公共子序列+0-1背包原创 2019-09-02 16:14:45 · 235 阅读 · 0 评论 -
C/C++ 位运算总结
1.&运算 &运算常用于二进制的取位操作,例如一个数 x&1x \& 1x&1 的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为000表示该数为偶数,最末位为111表示该数为奇数。 00101&11100=0010000101\&11100=0010000101&11100=...原创 2019-08-23 12:53:53 · 869 阅读 · 0 评论 -
几种常见排序算法
插入-希尔-直接-堆-冒泡-快速-归并-基数原创 2019-08-30 12:10:38 · 146 阅读 · 0 评论