- 博客(4)
- 收藏
- 关注
原创 链表
//单循环链表相关操作#include#include#include struct ListNode{int data;ListNode *next;};//链表创建:头插法实现ListNode *CreatLinklistHead(int n){ListNode *head, *p;int i;head = (ListNode *)malloc(sizeof(ListNode));head->
2015-08-24 20:20:47 196
原创 插入排序
插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 #include using namespace std; int insert_sort(int a[],int n); int output(int a[],int n); int main() { int a[]={2,1,3,1}; int n = 4; output(a,n); in
2015-04-14 21:16:40 165
原创 选择排序
顾名思意,就是直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来,顺序放入新数组,直到全部拿完 再简单点,对着一群数组说,你们谁最小出列,站到最后边,然后继续对剩余的无序数组说,你们谁最小出列,站到最后边 再继续刚才的操作,一直到最后一个,继续站到最后边,现在数组有序了,从小到大。
2015-04-14 16:50:15 214
原创 冒泡排序
``` 外:i=0;i 内:j=i+1;j if(a[i]>a[j]) #include using namespace std; int bubble_sort(int a[],int n); int output(int a[],int n); int main() { int a[]={1,3,2,5,10,1,0}; int n = 7;
2015-04-14 15:17:32 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人