会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kris12
Self-discipline gives me freedom.
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
31
下一页
2020年7月21日
数据结构-06 | 平衡二叉查找树| AVL树| 红黑树
摘要: 1. 树Tree 2. 二叉树 Binary Search 二叉树遍历 Pre-order/In-order/Post-order 1. 前序(Pre-order):根-左-右 2. 中序(In-order):左-根-右 (如果一棵树是二叉搜索树,它的中序是有序的) 3. 后序(Post-order
阅读全文
posted @ 2020-07-21 23:03 kris12
阅读(942)
评论(0)
推荐(0)
2020年7月19日
算法-03 | 深度优先DFS| 广度优先BFS | 剪枝优化
摘要: 1. 搜索算法 在树(图/状态集)中寻找特定节点 深度优先搜索算法和广度优先搜索算法都是基于“图”这种数据结构。 图上的搜索算法就是,在图中找出从一个顶点出发,到另一个顶点的路径。图上的搜索算法有深度优先、广度优先搜索算法,和A*A∗、IDA*IDA∗ 等启发式搜索算法。 广度优先搜索和深度优先搜索
阅读全文
posted @ 2020-07-19 19:26 kris12
阅读(2456)
评论(0)
推荐(0)
2020年7月15日
数据结构-08 | 图
摘要: 1. 图的概念 树是非线性表数据结构,图(Graph)也是另一种非线性表数据结构。 树中的元素称为节点,图中的元素叫作顶点(vertex)。图中的一个顶点可以与任意其他顶点建立连接关系。这种建立的关系叫作边(edge)。比如社交网络就是一种典型的图结构。 跟顶点相连接的边的条数叫作顶点的度(degr
阅读全文
posted @ 2020-07-15 19:32 kris12
阅读(502)
评论(0)
推荐(0)
2020年7月11日
算法-02 | 分治| 回溯
摘要: 算法的开章,递归是实现其他高级算法如深度优先、分治等的基础; 碰到一个题目就找它的重复性,重复性有最近的重复性(根据重复性怎么构造怎么分解-->分治、回溯等办法,本质就是递归),或者最优重复性(即动态规划)。 本质上就是找它的重复性。 找重复性以及分解问题,最后组合每个子问题的结果。 1. 分治 D
阅读全文
posted @ 2020-07-11 17:40 kris12
阅读(625)
评论(0)
推荐(0)
2020年6月28日
算法-01 | 递归
摘要: 1. 递归Recursion 1.1 概念 生活中就有很多用到递归的例子。 周末带着女朋友去电影院看电影,女朋友问,咱们现在坐在第几排啊?电影院里面太黑了,看不清 于是你就问前面一排的人他是第几排,你想只要在他的数字上加一,就知道自己在哪一排了。但是,前面的人也不知道,所以他也问他前面的人。就这样一
阅读全文
posted @ 2020-06-28 20:01 kris12
阅读(328)
评论(0)
推荐(0)
2020年6月15日
数据结构-06 |树 | 二叉树| 二叉搜索树
摘要: 1. 树、链表和图的联系 树、链表和图它们之间都有相应的联系; 单链表 Linked List 单链表:Value & Next ,每个Next都指向它的后续节点,HEAD头结点、TAIL尾节点。它最大的问题就是查询时太慢(如果要访问中间的或者倒数某个节点,必须从头节点一个个看)。 > 加索引--跳
阅读全文
posted @ 2020-06-15 15:43 kris12
阅读(138)
评论(0)
推荐(0)
2020年6月14日
数据结构-05 |散列表-① | 映射| 集合
摘要: 哈希表(HashTable )& 集合(Set) 1. 哈希(散列)表 HashTable 1.1 概念 哈希表(Hash table),也叫散列表,来源于数组,它借助散列函数对数组这种数据结构进行扩展,利用的是数组支持按照下标随机访问元素的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可
阅读全文
posted @ 2020-06-14 17:12 kris12
阅读(595)
评论(0)
推荐(0)
数据结构-04 |栈 |队列
摘要: 概述 栈Stack |队列Queue| 双端队列Deque| 优先队列PriorityQueue 堆栈和队列特点: 1. Stack - First In Last Out(FILO) 先入后出,先进来的被压入栈底 .Array or Linked List 2. Queue - First In
阅读全文
posted @ 2020-06-14 16:28 kris12
阅读(398)
评论(0)
推荐(0)
2020年4月22日
CDH| Spark升级
摘要: 升级之Spark升级 在CDH5.12.1集群中,默认安装的Spark是1.6版本,这里需要将其升级为Spark2.1版本。经查阅官方文档,发现Spark1.6和2.x是可以并行安装的,也就是说可以不用删除默认的1.6版本,可以直接安装2.x版本,它们各自用的端口也是不一样的。 Cloudera发布
阅读全文
posted @ 2020-04-22 11:55 kris12
阅读(1481)
评论(0)
推荐(0)
CDH| 安全之Kerberos安全认证
摘要: 1 Kerberos概述 1 什么是Kerberos Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。这个词又指麻省理工学院为这个协议开发的一套计算机软件。软件设计上采用客户端/服务器结构,并且能够进行相互认证,即客户端和服务器端均可对对方进行身份认
阅读全文
posted @ 2020-04-22 11:54 kris12
阅读(4578)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
31
下一页
公告
levels of contents