alan-img
码龄7年
关注
提问 私信
  • 博客:26,558
    26,558
    总访问量
  • 36
    原创
  • 2,346,922
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:技术砖家

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-04-06
博客简介:

qinjiawei_156558的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得2次评论
  • 获得53次收藏
创作历程
  • 36篇
    2019年
成就勋章
TA的专栏
  • C++
    1篇
  • 线性表
    1篇
  • 链表
    2篇
  • 栈
    2篇
  • 队列
    3篇
  • 字符串
    1篇
  • 图
    6篇
  • 动态规划
    3篇
  • 贪心算法
    1篇
  • 直接插入排序
    1篇
  • 折半插入排序
    1篇
  • Shell排序
  • 冒泡排序
    1篇
  • 选择排序
  • 堆排序
    1篇
  • 快速排序
    1篇
  • 归并排序
    1篇
  • 顺序查找
    1篇
  • 折半查找
  • 二叉排序树查找
    1篇
  • 哈希查找
    1篇
  • 平衡二叉排序树
兴趣领域 设置
  • 人工智能
    机器学习神经网络
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

求和的递归、迭代、动态规划实现;

接下来将介绍一个菲波那切数列、阶乘、求和的递归、迭代、动态规划实现和只能用递归实现的汉诺塔;头文件;# ifndef _RECURSION_# define _RECURSION_# include <iostream>using namespace std;//菲波那切数列递归、迭代和动态规划实现;int FibonacciRecursion(int val)...
原创
发布博客 2019.08.15 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阶乘的递归、迭代、动态规划实现;

接下来将介绍一个菲波那切数列、阶乘、求和的递归、迭代、动态规划实现和只能用递归实现的汉诺塔;头文件;# ifndef _RECURSION_# define _RECURSION_# include <iostream>using namespace std;//菲波那切数列递归、迭代和动态规划实现;int FibonacciRecursion(int val)...
原创
发布博客 2019.08.15 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

菲波那切数列的递归、迭代、动态规划实现;

接下来将介绍一个菲波那切数列、阶乘、求和的递归、迭代、动态规划实现和只能用递归实现的汉诺塔;头文件;# ifndef _RECURSION_# define _RECURSION_# include <iostream>using namespace std;//菲波那切数列递归、迭代和动态规划实现;int FibonacciRecursion(int val)...
原创
发布博客 2019.08.15 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

平衡二叉排序树的原理及实现

上面讲的二叉排序树的查找顺序与树的形态密切相关;当树为完全二叉树是查找的效率很高;和折半查找的效率相同;但是树的不一定是完全二叉树;极端可能是单支树;其性能和链表相同;这是在一些系统上不能接收的;因此能不能对二叉排序树进行改进;这就是平衡二叉树;平衡二叉树就是在原来的二叉树中增加一个表示节点平衡因子的域;在插入的过程中随时对根节点检查是否平衡;如果不平衡就要用调整; ...
原创
发布博客 2019.08.11 ·
818 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

哈希查找

接下来的几篇博客都是关于查找的;主要有顺序查找;折半查找(应用于有序表);二叉排序树查找;哈希查找;排序直接的数据结构介绍; 顺序查找和折半查找是顺序表存储;二叉排序树是二叉树存储;哈希查抄是类图(和图的邻接表存储相似);头文件(Search.h);# ifndef _SORT_typedef int KeyType;typedef struct{...
原创
发布博客 2019.08.09 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构之二叉排序树查找

接下来的几篇博客都是关于查找的;主要有顺序查找;折半查找(应用于有序表);二叉排序树查找;哈希查找;排序直接的数据结构介绍; 顺序查找和折半查找是顺序表存储;二叉排序树是二叉树存储;哈希查抄是类图(和图的邻接表存储相似);头文件(Search.h);# ifndef _SORT_typedef int KeyType;typedef struct{...
原创
发布博客 2019.08.09 ·
947 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

数据结构之折半查找

接下来的几篇博客都是关于查找的;主要有顺序查找;折半查找(应用于有序表);二叉排序树查找;哈希查找;排序直接的数据结构介绍; 顺序查找和折半查找是顺序表存储;二叉排序树是二叉树存储;哈希查抄是类图(和图的邻接表存储相似);头文件(Search.h);# ifndef _SORT_typedef int KeyType;typedef struct{...
原创
发布博客 2019.08.09 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据结构之顺序查找

接下来的几篇博客都是关于查找的;主要有顺序查找;折半查找(应用于有序表);二叉排序树查找;哈希查找;排序直接的数据结构介绍; 顺序查找和折半查找是顺序表存储;二叉排序树是二叉树存储;哈希查抄是类图(和图的邻接表存储相似);头文件(Search.h);# ifndef _SORT_typedef int KeyType;typedef struct{...
原创
发布博客 2019.08.09 ·
5073 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

归并排序(merge sort)

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.09 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据结构排序之快速排序(quick sort)

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.09 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

数据结构排序之堆排序

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.09 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单选择排序(simple select sort)

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.08 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

冒泡排序(bubble sort)

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.08 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell排序

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.08 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

折半插入排序;

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.08 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

直接插入如排序(straight insertion sort)

接下来的几篇博客都是关于排序的;主要有插入类排序;交换类排序;选择类排序;插入类排序主要有直接插入如排序(straight insertion sort);折半插入排序(bianry insertion sort); Shell sort;交换类排序主要有冒泡排序(bubble sort); 快速排序(quick sort);选择类排序主要有;简单选择排序(simple selecti...
原创
发布博客 2019.08.08 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

拓扑排序(Topological Sort)采用贪心算法的思想;

采用贪心算法的思想;总是做除对当前来说最优的算法;层层叠加;得到最终的结果;需要维护一个前驱数组来记录前驱;头文件(Header file);# ifndef _ALGRAPH_# define _ALGRAPH_# include <iostream>using namespace std;# define MaxVertexNum 256typedef in...
原创
发布博客 2019.08.06 ·
630 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划之Floyd算法;

如题;这是一套完整的可运行的代码;需要读者有一定的基础去阅读;语言是用C语言实现;在C++环境中编写;在C++中可直接运行;在C语言中需要改部分头文件和输出语句;头文件;这要是代码的声明部分;Prim算法, Kruskal算法, Dijkstra算法, Floyd算法中;只有Floyd算法是动态规划(Dynamic Programming);其他的三个都是贪心算法(Greedy a...
原创
发布博客 2019.08.06 ·
821 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

迪杰斯特拉算法;

如题;这是一套完整的可运行的代码;需要读者有一定的基础去阅读;语言是用C语言实现;在C++环境中编写;在C++中可直接运行;在C语言中需要改部分头文件和输出语句;头文件;这要是代码的声明部分;# ifndef _AMGRAPH_# define _AMGRAPH_# include <iostream>using namespace std;# define ...
原创
发布博客 2019.08.04 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

图的边表存储结构及其上的Kruskal算法实现;

如题;这是一套完整的可运行的代码;需要读者有一定的基础去阅读;语言是用C语言实现;在C++环境中编写;在C++中可直接运行;在C语言中需要改部分头文件和输出语句;头文件;这要是代码的声明部分;# ifndef _ELGRAPH_# define _ELGRAPH_# include <iostream>using namespace std;# define ...
原创
发布博客 2019.08.03 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多