
数据结构
zqsjzgreen
这个作者很懒,什么都没留下…
展开
-
冒泡排序
void bubble_sort(int x[],int n){ int i,j,temp; for(i = 1; i { for(j=0;j { if(x[j] > x[j+1]) { temp = x[j]; x[j] = x[j+1]; x[j+1] = temp; } } }}转载 2013-12-19 15:15:14 · 357 阅读 · 0 评论 -
单链表的实现(不带头结点)
// LinkList.cpp : 定义控制台应用程序的入口点。 //定义的链表不含头结点 #include "stdafx.h" #include using namespace std; template //定义结点 struct Node { Type data; Node *next; }转载 2013-12-19 15:34:41 · 547 阅读 · 0 评论 -
双向链表的实现
// DoubleList.cpp : 定义控制台应用程序的入口点。 //双向链表 #include "stdafx.h" #include using namespace std; template struct Node { Type data; Node* prior; //指向前驱结点 N转载 2013-12-19 15:37:32 · 394 阅读 · 0 评论 -
循环列表
// CycleList.cpp : 定义控制台应用程序的入口点。 //循环链表 #include "stdafx.h" #include using namespace std; template struct Node { Type data; Node *next; }; templa转载 2013-12-19 15:11:28 · 395 阅读 · 0 评论 -
单链表的实现(带头结点)
// LinkList.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; template struct Node { T data; //结点的数据域 Node* next; //结点的指针域,指向下一个结点转载 2013-12-19 15:32:12 · 474 阅读 · 0 评论