
C语言
WilsonTang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链表逆序
#include "stdafx.h"#include #include #include typedef struct Node{int data;struct Node *pNext;}NODE, *PNODE;//创建链表PNODE create_List(void){int len;int val;PNODE原创 2013-05-13 23:26:48 · 553 阅读 · 0 评论 -
冒泡排序
#include "stdafx.h"#include #include #define NUM 10void BubbleSort(int *p, int num){int temp;int i;int j;for (i = 0; i {for (j = i+1; j{if (p[i] > p[j]){temp = p[原创 2013-05-13 23:28:47 · 623 阅读 · 0 评论 -
选择排序
#include "stdafx.h"#include #include #define NUM 10void SelectSort(int *p,int num){int i,j,min,t;//从第一个元素开始排序for (i = 0;i {//保留最小元素下标min = i;//查找最小值for (j = i + 1原创 2013-05-13 23:32:34 · 452 阅读 · 0 评论 -
希尔排序
#include "stdafx.h"#include #include #define NUM 10void Shell(int *p, int num){int h,j,k,t;for (h = num/2;h >0;h = h/2){for (j = h;j {t = *(p +j);for (k = j - h;((k >=原创 2013-05-13 23:30:04 · 615 阅读 · 0 评论 -
快速排序
#include "stdafx.h"#include #include #define NUM 10void QuickSort(int *p,int left,int right){int i,j,temp;i = left;j = right;temp = p[left];if (left > right){return原创 2013-05-13 23:22:46 · 604 阅读 · 0 评论 -
插入排序
#include "stdafx.h"#include #include #define NUM 10void InsertSort(int *p,int num){int temp;int i;int j;//从第二个元素下标开始for (i = 1;i {//保留每一次元素temp = p[i];//得到元素的上一个元素下原创 2013-05-13 23:23:47 · 559 阅读 · 0 评论 -
折半排序
#include "stdafx.h"#include #include #define NUM 10void BinaSort(int *p,int num){int i,j,l,h,min,key;//从第二个元素开始for (i = 1;i {//与第一个元素比较if (p[i] {//从0开始l = 0;/原创 2013-05-13 23:34:42 · 798 阅读 · 0 评论 -
单链表逆序详解
单链表逆序详解 1、具有链表头的单链表一段单链表逆序的程序 typedef struct student{ int number; char name[20]; int score; struct student *next;}student;student *reverse(student *stu){原创 2014-03-05 10:57:28 · 905 阅读 · 0 评论