摘要: 知识点蛮多的,下面大概总结一下 1、机器指令是一些二进制的数字 2、汇编语言和机器语言都依赖机器硬件,用这两种语言写的程序都不具备可移植性。 3、汇编语言是机器语言的符号化表示,执行效率差不多 4、汇编语言与机器语言你的差别在于指令的表示方法 5、汇编语言包括三类指令: 1)汇编指令(有机器码) 2 阅读全文
posted @ 2018-09-14 23:02 雪卿狂 阅读(243) 评论(2) 推荐(0) 编辑
摘要: int Findmax(int a,int left ,int right){ if(left==right) return a[left];//递归终止条件 int k=(left+right)/2; int l=Findmax(a,left,k); int r=Findmax(a,k+1,rig 阅读全文
posted @ 2018-07-26 20:32 雪卿狂 阅读(144) 评论(0) 推荐(0) 编辑
摘要: / 斐波那契数列是 f(0)=0 n=0 f(1)=1 n=1 f(n 1)+f(n 2) n 1 如果采用递归求数列,有很多数字需要重复计算多次,采用分治法可以避免重复计算, 使计算的时间复杂段由指数级变为线性的O(n) / public int fibonacci(int n){ int rs 阅读全文
posted @ 2018-07-25 20:23 雪卿狂 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: ![](https://images2018.cnblogs.com/blog/1348769/201807/1348769-20180725201506909-1485136535.png) ``` float fast_pow ( float x, float y ) { if ( y == 1 ) return x; else if ( (int)y... 阅读全文
posted @ 2018-07-25 20:15 雪卿狂 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 今天在写代码的时候添加了一行中文注释,结果就开始报错 代码的一部分是这样子的 emmm真是想不明白,怎么会这样子 后来查阅了相关资料,发现Geany这个编译器总是会报中文问题 解决方法呐,就是在整个代码的最前边加一个 coding=gbk就行了 解决是解决了,不过还是想请教,有没有大佬知道到底为什么 阅读全文
posted @ 2018-07-25 14:31 雪卿狂 阅读(1753) 评论(1) 推荐(0) 编辑
摘要: ![](https://images2018.cnblogs.com/blog/1348769/201807/1348769-20180724203047223-246992458.png) 阅读全文
posted @ 2018-07-24 20:31 雪卿狂 阅读(120) 评论(0) 推荐(0) 编辑
摘要: python有些东西还是挺麻烦的,就比如我写了一个极其简单的程序,结果有一个错误提示 上网查了下资料,并且用Notepad++显示了一下空格 显然是因为tab和空格键混用了 虽然我比较懵(因为我写代码的时候并没有使用tab键),不过为了方便,以后写程序的时候,我会尽量都用tab键,这样可以减少出错 阅读全文
posted @ 2018-07-24 14:54 雪卿狂 阅读(187) 评论(0) 推荐(0) 编辑
摘要: include using namespace std; const int MAX=100; int s1[MAX],s2[MAX]; void merge(int low,int mid,int high){ int i=low,j=mid+1,k=low; while(i 阅读全文
posted @ 2018-07-23 21:10 雪卿狂 阅读(609) 评论(0) 推荐(0) 编辑
摘要: ![](https://images2018.cnblogs.com/blog/1348769/201807/1348769-20180723210453983-1459121401.png) ``` int BinarySearch(int a[], const int &x, int lef, int rig) { if(lef a[mid]) return BinarySearch(... 阅读全文
posted @ 2018-07-23 21:04 雪卿狂 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ``` #include using namespace std; int getMax(int array[], int begin, int end){ int Max1 = 0; int Max2 = 0; if (begin == end) {//划分到最后,剩余1个数 return array[begin] = array[end]; } else if(begin+1==... 阅读全文
posted @ 2018-07-23 21:01 雪卿狂 阅读(317) 评论(0) 推荐(0) 编辑