算法基础知识
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 · 734 阅读 · 0 评论 -
数据结构学习之——(c/c++实现)手写单链表(删除、插入、查找、建表)
在家整理了一下数据结构方面的知识,想自己动手实现一个单链表。主要实现操作有:通过尾插法建立单链表通过匹配的值开查找链表中的元素通过序列来去链表中的元素插入元素(前插、后插)删除元素遍历显示下面就是代码了:首先是主函数main.cpp#include <iostream>#include"lklist.h"using namespace std;int ma...原创 2020-02-15 20:55:01 · 874 阅读 · 2 评论 -
排序算法之——归并排序与快速排序
一、归并排序思路分析:首先假设有一个序列原创 2019-12-09 16:10:20 · 288 阅读 · 1 评论 -
排序算法——冒泡、选择、插入与希尔排序
一、冒泡排序思路分析:依次比较相邻的两个数将比较小的数放在前面,比较大的数放在后面第一趟比较完后,最小的数放在第一位;那么在第二趟的时候不需要再对第一位数进行比较依次类推,每一趟比较次数依次减小c++代码实现:#include<iostream>using namespace std; void show(int arr[], int n){ fo...原创 2019-11-28 17:41:37 · 548 阅读 · 0 评论
分享