- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 数据结构终结版总结----第一章 绪论
首先,让我吟一下诗,光阴似箭,日月如梭。。。一转眼,又到了期末,想学习的人继续学习,不想学习的人继续不想学习,但是时间是不停的。到最后,路在何方,谁笑最后,天晓得。数据结构如此重要,因此,我到最后,尽量把每一章知识总结归纳一遍。 借用老师PPT中的一个图: 有个著名的人给出了一个著名的公式:数据结构 + 算法 = 程序 算法(解决问题的方法)不是我们这门课的重
2015-01-15 20:49:01 805 5
原创 简单选择排序算法(泛型)
main.cpp #include "SelectSort.h" int main() { int r[8] = {0,49,27,65,97,76,13,38}; SelectSort(r, 7); return 0; } SelectSort.h #include using namespace std; template void SelectSort(T r[], T
2015-01-13 10:04:51 512 1
原创 课程设计报告
题目0.GDOU是真是一个好地方,校园如一座大花园,美丽而宽广。校园有许多建筑如教学楼、饭堂、宿舍楼、图书馆、体育馆、运动场、商业街、医院等,还有一些著名的风景点。现请根据学校的平面图,找出一些重要的场所,画出学校的平面图(场所可以根据其重要性适当减少),根据实际画出不同点间的路径,并估算每两个场所间的路径长。请设计数据结构并编程,当给出一个出发点和要到达另外一个场所的信息时,请给出最佳路径,并输
2015-01-10 22:19:26 940 3
原创 交换排序
#include "BubbleSort.h" //起泡排序 #include "QuickSort.h" //快速排序 #include using namespace std; void Print(int r[]) { for(int i = 1; i < 9; i++) cout << r[i] <<
2015-01-06 10:56:09 448 1
原创 归并排序
#include using namespace std; void MergeSort1(int r[], int r1[], int n); void MergePass(int r[], int r1[], int n, int h); void Merge(int r[], int r1[], int s, int m, int t); int main() { int r[8]
2015-01-05 15:08:33 379 1
原创 插入排序
#include using namespace std; void InsertSort(int r[],const int n); //直接插入排序 void ShellSort(int r[],const int n); //希尔排序 void Print(int r[],const int n); int main() { int array[11] = {0,59,20,1
2015-01-03 14:50:17 427 1
原创 堆排序练习(手痒)
#include using namespace std; void Sift(int r[], int k, int m); //筛选法调整堆 void HeapSort(int r[], int n); //堆排序 void Swap(int &i,int &j,int &temp); //引用交换 int main() { in
2015-01-03 10:26:40 370 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人