自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python——爬虫(一)

爬虫从入门到放弃,持续更新中!!!

2019-12-24 12:55:10

阅读数 629

评论数 1

原创 查找——HASH

HASH函数、构造、处理冲突的方法

2020-01-15 11:48:08

阅读数 21

评论数 0

原创 图的应用——关键路径

AOE网、关键路径

2020-01-14 18:41:58

阅读数 59

评论数 0

原创 图的应用——拓扑排序

拓扑排序

2020-01-14 17:57:51

阅读数 50

评论数 0

原创 Python——爬虫(五)

CSS选择器——BeautifulSoup4 动态HTML Selenium + PhantomJS

2020-01-14 15:10:47

阅读数 192

评论数 0

原创 图的应用——最短路径

最短路径:Dijkstra算法、Floyd算法

2020-01-14 14:48:49

阅读数 28

评论数 0

原创 Python——爬虫(四)

页面解析和数据读取、XML、XPth 爬虫入坑教程,持续更新中~~~~

2020-01-06 21:21:54

阅读数 28

评论数 0

原创 数据结构——平衡二叉树(AVL)

平衡二叉树(AVL)、红黑树

2020-01-02 19:45:36

阅读数 146

评论数 0

原创 排序——归并排序 & 基数排序

归并排序、基数排序

2020-01-02 13:38:11

阅读数 150

评论数 0

原创 排序——选择排序

交换排序之——选择排序 - 简单选择排序 - 树形选择排序 - 堆排序

2020-01-02 13:36:34

阅读数 141

评论数 0

原创 排序——快速排序

交换排序之——快排(性能最好!!!)

2020-01-02 13:35:09

阅读数 200

评论数 0

原创 排序——冒泡排序

交换排序之——冒泡排序

2020-01-02 13:31:50

阅读数 267

评论数 2

原创 排序——希尔排序

插入排序之———希尔排序

2020-01-02 13:30:24

阅读数 96

评论数 0

原创 排序——插入排序

直接插入排序、折半插入排序

2020-01-02 13:27:18

阅读数 18

评论数 0

原创 数据结构——排序

插入排序、交换排序、选择排序、基数排序、归并排序 各种排序算法的比较

2020-01-02 13:26:32

阅读数 162

评论数 2

原创 Python——爬虫(三)

SSL、js加密、ajax、Requests、post

2020-01-01 19:40:52

阅读数 283

评论数 0

原创 图的应用——最小生成树

最小生成树求最小生成树构造最小生成树的准则贪心算法(Greedy Algorithm)Prim(普里姆)算法算法思想 —— 归并顶点算法设计KrusKal(克鲁斯卡尔)算法算法思想 —— 归并边算法设计Prim和KrusKal比较 最小生成树 生成树(极小连通子图):含有图中全部n个顶点,但只有...

2019-12-30 14:25:02

阅读数 18

评论数 0

原创 VS错误提示:To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

Severity Code Description Project File Line Suppression State Error C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s...

2019-12-27 10:36:06

阅读数 8

评论数 0

原创 Python——爬虫(二)

urllib、UserAgent、ProxyHandler处理、cokkie、session

2019-12-26 22:14:36

阅读数 32

评论数 0

原创 数据结构——图

数据结构——图的定义、存储结构、遍历、及图的应用

2019-12-26 20:57:59

阅读数 21

评论数 0

原创 数据结构——HuffmanTree

Huffman tree基本术语构造 Huffman tree哈夫曼构造算法实现哈夫曼树的应用哈夫曼编码 Huffman tree 基本术语 路径和路径长度 路径:在一棵树中,从一个结点往下可以达到的孩子或子孙结点之间的通路。 结点的路径长度:从一个结点到另一个结点的路径上分支的数目。 结...

2019-12-24 12:21:09

阅读数 40

评论数 0

原创 查找——树表——>二叉排序树

文章目录树表二叉排序树二叉排序树的操作-查找二叉排序树的操作-插入二叉排序树的操作-生成二叉排序树的操作-删除查找性能分析 树表 表结构在查找过程中动态生成 对于给定值key 若表中存在,则成功返回; 否则插入关键字等于key 的记录 二叉排序树 二叉排序树或是空树,或是...

2019-12-13 18:32:16

阅读数 46

评论数 0

原创 查找——线性表

文章目录查找的基本概念查找算法的评价指标线性表的查找顺序查找顺序查找的性能分析顺序查找算法特点折半查找算法描述折半查找性能分析分块查找(块间有序,块内无序)分块查找性能分析分块查找优缺点 查找的基本概念 查找算法的评价指标 关键字的平均比较次数,也称平均搜索长度ASL(Average S...

2019-12-13 17:39:48

阅读数 43

评论数 0

转载 用数学归纳法证明二叉树的先序遍历序列和中序遍历序列可以唯一确定一颗二叉树

用数学归纳法证明二叉树的先序遍历序列和中序遍历序列可以唯一确定一颗二叉树。 首先说明:思想来自文都考研洪老师。包括逻辑框架的搭建,此篇文章为框架搭建完成后将细节补充完整。 首先,用到的数学的证明思想是第二类数学归纳法(完整归纳法), 其思想如下: (1)第二类数学归纳法(完整归纳法...

2019-11-17 20:06:29

阅读数 41

评论数 0

原创 排序——冒泡排序

冒泡排序 比较相领的元素 如果第一个比第二个大(升序),就交换他们两个。 对每一个相领元素作同样的工作,从开始第一对到结尾的最后一对。 这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任...

2019-11-16 00:37:33

阅读数 40

评论数 0

原创 数据结构——树和二叉树

树 树的定义 树(Tree)是n(n≥0)个结点的有限集,它或为空树(n = 0);或为非空树,对于非空树T: 有且仅有一个称之为根的结点; 除根结点以外的其余结点可分为m(m>0)个互不相交的有限集T1, T2, …, Tm, 其中每一个集合本身又是一棵树,并且称为根的子树(Su...

2019-11-15 20:46:30

阅读数 29

评论数 0

原创 栈练习——括号匹配

括号匹配 #include<iostream> #include<string> #include<cstring> using namespace std; #define OVERFLOW -2 #define OK 1 #define ERROR -...

2019-11-04 19:40:15

阅读数 10

评论数 0

原创 栈练习——进制转换

#include<iostream> using namespace std; #define OVERFLOW -2 #define OK 1 #define ERROR -1 typedef int Status; typedef int SElemType; ...

2019-11-04 19:35:08

阅读数 6

评论数 0

原创 队列练习——杨辉三角

杨辉三角 杨辉三角,是二项式系数在三角形中的一种几何排列。 C++代码实现 /* 队列————杨辉三角 */ #include<iostream> #include<stdlib.h> using namespace std; #define OK 1 #defin...

2019-11-04 19:30:17

阅读数 11

评论数 0

原创 数据结构——链队列

链队列 空队列 元素x入队列 元素y入队列 元素x出队列 C++代码实现 /*------链队列基本操作-------*/ /* front指针指向头结点(第一个结点的前一个) rear指针指向最后一个结点 */ #include<iostream> #include<s...

2019-11-04 19:22:52

阅读数 13

评论数 0

原创 数据结构——顺序队列

队列的顺序表示 用一维数组base[M] C++代码实现 #include<iostream> #include<stdlib.h> using namespace std; #define OK 1 #define ERROR -...

2019-11-04 18:02:13

阅读数 10

评论数 0

原创 栈练习——逆波兰表达式

逆波兰表达式 可参照文章逆波兰表达式 算法分析 若当前字符是操作数,则压栈 若当前字符是操作符,则弹出栈中的两个操作数,计算后仍然压入栈中 C++代码实现 /* 有效操作只有'+'、'-'、'*'、'...

2019-10-29 15:17:40

阅读数 14

评论数 0

原创 数据结构——链栈

链栈 链栈的表示 运算是受限的单链表,只能在链表头部进行操作,故没有必要附加头结点。栈顶指针就是链表的头指针。 C++代码实现 #include<iostream> #include<stdlib.h> using namespace std; #define OV...

2019-10-22 15:35:07

阅读数 11

评论数 0

原创 数据结构——顺序栈

栈 定义:只能在表的一端(栈顶)进行插入和删除运算的线性表 逻辑结构:一对一关系 存储结构 顺序栈 链栈 运算规则:只能在栈顶运算,且访问结点时依照后进先出(LIFO)或先进后出(FILO)的原则 实现方式 入栈 出栈 读栈顶元素值 建栈 判断栈空 判...

2019-10-21 16:24:41

阅读数 22

评论数 0

原创 顺序表练习——C++学生信息管理系统

C++顺序表简单实现学生信息管理系统,未加入文件输入输出流,界面较简单,编译通过

2019-10-04 11:29:28

阅读数 1226

评论数 0

原创 数据结构——链表

链式存储结构 结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻 有关术语 结点:数据元素的存储映像。由数据域和指针域两部分组成 数据域:存储元素数值数据 指针域:存储直接后继结点的存储位置 链表:n 个结点由指针链组成一个链表。它是线性表的...

2019-10-04 11:23:32

阅读数 20

评论数 0

原创 数据结构——顺序表

基本概念和术语 数据:客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。如:整数、实数、字符串、图形、图像、声音等经过特殊编码后的数据。 数据元素:数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。(数据元素也称为元素、记录等)。数据元素用于完整地描述一个对...

2019-10-04 10:52:20

阅读数 13

评论数 0

原创 逆波兰公式

定义 逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。 表达式 逆波兰...

2019-10-04 10:28:39

阅读数 44

评论数 0

原创 Python-Net编程

网络编程 网络: 网络协议: 一套规则 网络模型: 七层模型-七层-理论 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 四层模型-实际应用 链路层 网络层 传输层 引用层 每一层都有相应的协议负责交换信息或者协同工作 TCP/IP 协议族 IP...

2019-09-17 21:52:43

阅读数 6

评论数 0

原创 Python-XPath

XPath 在XML文件中查找信息的一套规则/语言,根据XML元素或者属性进行遍历 http://www.w3school.com.cn/xpath/index.asp XPath 开发工具 开源的XPath表达式编辑工具: XMLQuire Chrome插件: XPath ...

2019-09-13 12:14:49

阅读数 8

评论数 0

提示
确定要删除当前文章?
取消 删除