![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础编程
文章平均质量分 74
aa10531239
这个作者很懒,什么都没留下…
展开
-
冒泡排序的多种方法
冒泡排序算法的思想:很简单,每次遍历完序列都把最大(小)的元素放在最前面,然后再对剩下的序列从父前面的一个过程,每次遍历完之后待排序序列就少一个元素,当待排序序列减小为只有一个元素的时候排序就结束了.因此,复杂度在最坏的情况下是O(N ^ 2).[cpp] view plaincopyvoid Swap( int * a, int * b) {转载 2013-06-19 17:40:14 · 452 阅读 · 0 评论 -
某一正整数,进行递减,每次将该数减半后再减一,当对该数进行第10次减半时
//某一正整数,进行递减,每次将该数减半后再减一,当对该数进行第10次减半时//发现该数只剩下1不能再减了,求该数。#includeusing namespace std;int main(){ int a,b,c,d,e,f,g,h,l,i; for(i=1;i { a=(i*2)+1; b=(a*2)+1;原创 2013-10-14 08:51:47 · 2641 阅读 · 0 评论 -
C下的快速排序算法
#include stdio.h>#include stdlib.h> void swap(int *x,int *y){ int temp; temp = *x; *x = *y; *y = temp;}int choose_pivot(int i,int j ){ ret翻译 2013-11-09 02:42:16 · 329 阅读 · 0 评论