God-father姜
God-father姜
全部文章
读书笔记
未归档(2)
归档
标签
去牛客网
登录
/
注册
姜子约的田野
行走江湖,闯些浮名,攒些散碎银两
全部文章
/ 读书笔记
(共7篇)
《数据结构》——排序知识点之快速排序代码笔记
排序和查找的关系 排序是查找的前提 排序是重点排序: 冒泡 插入 选择 快速排序 归并排序 #include <stdio.h> void QuickSort(int * a,int low,int high); int FindPos(int * a,int low,int...
算法
排序
快速排序
数据结构
2020-08-02
0
644
《数据结构》——二叉树先中后三种遍历方式相关代码整理
#include <stdio.h> #include <malloc.h> typedef struct BTNode { int data; struct BTNode * pLchild; struct BTNode * pRchild; }B...
树
算法
c语言
指针
数据结构
2020-08-02
0
0
《数据结构》——树相关知识点总结
树 树定义: 专业定义:1.有且仅有一个成为根的节点2.有若干个互不相交的子树,这些子树本身也是一棵树 通俗定义: 树是由节点和边组成 每一个节点只有一个父节点,但可以有多个子节点 但有一个节点例外,该节点没有父节点,此节点称为根节点 专业术语: 节点 父节点 ...
算法
树
链表
指针
数据结构
2020-08-02
0
0
《数据结构》——递归之汉诺塔实现案例代码分析
递归 定义:一个函数自己直接或间接调用自己 满足递归的三个条件: 递归必须得有一个明确的终止条件 该递归所处理的数据规模必须在递减 这个转化必须是可解的 循环和递归 递归:易于理解;速度慢;存储空间大 循环:不易理解;速度快;存储空间小 举例求阶乘 1到100求和 汉诺塔 伪算法: If(n>...
算法
递归
c语言
指针
数据结构
2020-07-30
1
567
《数据结构》——队列相关知识点笔记
队列定义:一种可以实现“先进先出”的存储结构分类: 静态队列:用数组实现 链式队列:用链表实现循环队列的讲解: 静态队列为什么必须是循环队列 传统方式实现不了 循环队列需要几个参数来确定,及其含义 需要两个参数来确定:front,rear 循环队列各个参数的含义 2个参数不同场合有...
c语言
链表
队列
指针
数据结构
2020-07-29
0
0
《数据结构》——栈相关知识点笔记
Stack:只允许一端进行插入或删除的操作栈顶Top栈底Bottom 栈的链式实现方式代码展示 #include <stdio.h> #include <malloc.h> #include <stdlib.h> typedef struct Node { ...
c语言
链表
指针
数据结构
2020-07-29
1
0
《数据结构》——栈相关知识点笔记
Stack:只允许一端进行插入或删除的操作栈顶Top栈底Bottom 栈的链式实现方式代码展示 #include <stdio.h> #include <malloc.h> #include <stdlib.h> typedef struct Node { ...
c语言
链表
指针
数据结构
2020-07-29
0
540