算法基础知识
dustnn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构学习之——手写队列,栈(入队、出队、压栈、出栈)
一、栈实现 基本功能: 压栈 出栈 代码实现: #include <iostream> using namespace std; typedef struct node { int data; struct node* pNext; }LinkStack; class LkStack { public: LinkStack* pushStack( int...原创 2020-02-16 21:35:38 · 765 阅读 · 0 评论 -
数据结构学习之——(c/c++实现)手写单链表(删除、插入、查找、建表)
在家整理了一下数据结构方面的知识,想自己动手实现一个单链表。主要实现操作有: 通过尾插法建立单链表 通过匹配的值开查找链表中的元素 通过序列来去链表中的元素 插入元素(前插、后插) 删除元素 遍历显示 下面就是代码了:首先是主函数 main.cpp #include <iostream> #include"lklist.h" using namespace std; int ma...原创 2020-02-15 20:55:01 · 948 阅读 · 2 评论 -
排序算法之——归并排序与快速排序
一、归并排序 思路分析: 首先假设有一个序列原创 2019-12-09 16:10:20 · 332 阅读 · 1 评论 -
排序算法——冒泡、选择、插入与希尔排序
一、冒泡排序 思路分析: 依次比较相邻的两个数 将比较小的数放在前面,比较大的数放在后面 第一趟比较完后,最小的数放在第一位;那么在第二趟的时候不需要再对第一位数进行比较 依次类推,每一趟比较次数依次减小 c++代码实现: #include<iostream> using namespace std; void show(int arr[], int n) { fo...原创 2019-11-28 17:41:37 · 600 阅读 · 0 评论
分享