lmf的ChinaUnix博客
leolmf
全部博文(67)
发布时间:2017-02-16 11:38:37
按位反转一个int,与int所占字节数无关int reverse_bites(int v) { int r= 0; for(int i = 1; i != 0; i <<= 1) //与int长度无关 { r<<= 1; .........【阅读全文】
发布时间:2015-04-15 17:09:27
假设针对int arr[]在[l, h)区间升序排序 步骤1、取arr[l],将其移动到位置m,使m的左边都小于arr[l],右边都大于arr[l] 步骤2、[l, m)、[m+1, h)区间重复步骤1 &nb.........【阅读全文】
发布时间:2015-04-15 16:53:21
方法1:升序排序之后取第k个 排序算法用归并排序、插入排序对应的时间复杂度分别为O(nlgn)、O(n2)方法2:用归并排序的思想,类似二分法 假设针对int arr[]在[l, h)区间取第k小的数 &n.........【阅读全文】
发布时间:2015-04-02 19:46:09
*****c编程输出如上图形,可以是1、3、5......等奇数void f(int n){ int k =1; //第一行1个* for(int i =1; i......【阅读全文】
发布时间:2015-03-24 11:01:46
解法1、用大量的if else进行比较解法2、将三个数放入数组进行排序,取第二个 解法3、用两个变量,一个存储最大值一个存第二大int f(itn a, int b, int c){ int f, m; if(a>b){ f = a; m = b; } else{ .........【阅读全文】
发布时间:2014-12-26 14:25:25
排列 1、全排列 #define N 3 char arr[] = "abc"; int printarr() { for(int i = 0; i......【阅读全文】
登录 注册