数据结构与算法
Darksiderl
do it
展开
-
股票涨跌分布热力图算法
public class Main { //问题抽象 假设数组已排序 1、给定宽高 2、宽高Max 区分横向或者竖向分配 3、分配一个阈值 大于1/3时直接以当前最小宽度作为宽计算, 小于BORDER的面基的时候加上下一个值再次判断,是否大于BORDER重复 第3条 public static float BORDER = 0.25f; public static int H = 0; public static int V = 1; private static原创 2022-05-31 21:04:15 · 986 阅读 · 5 评论 -
LeetCode初级算法训练-树(完成)
简介上一篇 : LeetCode初级算法训练-链表下一篇 : LeetCode初级算法训练-xxxxxx本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。LeetCode初级算法简介如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,开原创 2020-07-08 18:19:19 · 273 阅读 · 0 评论 -
LeetCode初级算法训练-链表(完成)
简介下一篇:LeetCode初级算法训练-链表 还未开始。本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。LeetCode初级算法简介如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,开启你的算法之旅:初级算法。自己的一些思考:不要原创 2020-07-07 15:10:58 · 228 阅读 · 0 评论 -
LeetCode初级算法训练-字符串(完成)
简介LeetCode初级算法简介下一篇:LeetCode初级算法训练-链表 还未开始。本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,开启你的算法之旅:初级算法。自己的一些思考:不要原创 2020-07-07 10:22:34 · 407 阅读 · 0 评论 -
LeetCode初级算法训练-数组(完成)
简介LeetCode初级算法简介本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,开启你的算法之旅:初级算法。切忌:不要在看完题目后直接就看答案,然后去背题,这样行成的算法记忆是不牢固的原创 2020-06-28 17:21:45 · 346 阅读 · 2 评论 -
算法(第四版)下载
算法(第四版)下载原创 2017-11-01 13:56:49 · 9101 阅读 · 10 评论 -
数据结构及基本算法简介
数据元素相互之间的关系称为结构。 数据结构:数据之间相互存在的一种或多种特定的关系的元素的集合逻辑结构:1.树形结构 2.线性结构 3.图状结构 4.集合集合结构:除了同属于一种类型外,别无其它关系线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如:链表可在任意位置插入或删除元素,而队列在队尾插入元素,队头删除元素,栈只能在栈顶进行插入,删除操作.树原创 2017-08-19 15:08:52 · 698 阅读 · 0 评论 -
排序算法和搜索算法
排序算法和搜索算法原创 2017-10-31 15:33:38 · 531 阅读 · 0 评论