240 发简信
IP属地:山东
  • 链队创建及操作

    #include #include using namespace std; #define OK 1 typedef struct QNode...

  • Resize,w 360,h 240
    创建链表采用两种方法(结构体和类)

    加油其实并不难,熟悉语法,然后按照流程图来进行操作问题就是不大。问题就出现在编程语言不熟悉。新的一天加油! ------------------...

  • Resize,w 360,h 240
    队列的定义和实现(C++)

    #include using namespace std; #define SIZE 10 struct Queue { int *Front;...

  • 栈的定义和C++实现,最土逼的做法。好理解啊。

    栈的定义: 栈(stack)是限定仅在表尾进行插入和删除操作的线性表。注意他的特点(先进后出); 具体地理解:栈首先是个线性表,栈元素之间含有线...

  • Resize,w 360,h 240
    快速排序

    核心思想:递归;然后寻找枢轴,在进行交换 #include using namespace std; template<class T> voi...

  • Resize,w 360,h 240
    插入排序(初级算法中速度最快的)

    //插入排序 核心思想:先将一个数拿出去,然后在和里面的数值相比较。 #include using namespace std; templat...

  • Resize,w 360,h 240
    字母排列组合(递归来操作)

    //a开头,跟bc所有排列 swap(p[0],p[0]); Pormuation(p,1,2) swap(p[0],p[0]); //b开头,...

  • 递归折半查找

    递归封神! #include using namespace std; int BinarySearch_I(int *a,const int ...

  • 递归算法

    递归由两部分组成,一部分是函数的描述,另一部分是函数终结的端口。(先看,后面会一下子感悟) 一个小栗子:计算1-100的相加之和。 分析下:我们...