tianyeshiye

天之道,损有余而补不足.人之道,则不然,损不足以奉有余.孰能有余以奉天下?唯有道者...

编程思想总结 - 堆排序,少做无用功

堆排序,用于解决一下通用问题消费前十名总成绩最好的前十名思想源自吴军

2018-06-26 20:27:37

阅读数:25

评论数:0

编程思想 - 五大常用算法详解

https://www.cnblogs.com/brucemengbm/p/6875340.htmlhttps://blog.csdn.net/changyuanchn/article/details/51476281https://www.cnblogs.com/chuninggao/p/729...

2018-04-15 20:46:11

阅读数:78

评论数:1

编程思想总结 - 分解问题,解决问题

1, 先把问题理解清楚       确认好场景,考虑的因素       沟通并确认好已知2, 基于已知信息,分解问题        在已知的基础上,把一个问题分解成几个子问题3, 解决问题 (避免做无用功)        解决子问题,找到更好的解决方法4, 基于分布的子问题解决,重构解决方案, 全...

2018-04-15 13:05:03

阅读数:31

评论数:0

编程第一性原则

类似、先有鸡,还是先有蛋的问题问题: 提供者 : jar包、框架、各种服务等1、提供者提供什么功能,使用者用什么功能2、使用者认为(感知)应该真么做,提供者就会有该功能个人观点:也是从前辈(前公司的老大)处学到使用者正确、简单、合理的应用,提供者都会提供通用的功能举例子: 多线程开发时,concu...

2018-05-18 23:31:17

阅读数:27

评论数:1

编程思想 - OpenHashMap 为什么比hashmap 快

Hashmap的数据结构HashMap的数据结构就是 数组加链表 ,网上说得很多可以自行查找学习    https://www.cnblogs.com/zx-bob-123/archive/2017/12/26/8118074.htmlOpenHashMap 的数据机构package  org.a...

2018-04-16 22:37:53

阅读数:117

评论数:0

编程思想 - 堆排序

堆是一颗完全二叉树。简而言之,一个二叉树是饱满的---即二叉树都满了,即使没有饱满,那么上一层都是饱满,最后一层叶子节点从左向右排列。但是堆相对于完全二叉树有了自己的特点,堆分成最大堆及最小堆,对于最大堆有:1、根节点(堆顶)的关键字是最大(至少要大于或等于)的;2、父亲节点必然比左右子节点都要大...

2018-04-15 20:56:49

阅读数:19

评论数:0

编程思想 - 归并排序

参照:https://blog.csdn.net/morewindows/article/details/6678165https://blog.csdn.net/morewindows/article/details/6709644/

2018-04-15 20:46:01

阅读数:23

评论数:0

编程思想 - 快速排序

参照:https://blog.csdn.net/morewindows/article/details/6684558https://blog.csdn.net/morewindows/article/details/6709644/

2018-04-15 20:45:54

阅读数:21

评论数:0

编程思想总结 - 动态规划算法

地图软件 之 动态规划算法

2018-04-15 14:13:55

阅读数:32

评论数:0

编程思想总结 - 堆排序

二叉树 之 堆排序

2018-04-15 14:12:58

阅读数:13

评论数:0

编程思想总结 - 模块化 平行处理 分治

1 ,模块化不用多说,做过软件开发的人对模块化都有自己的真实体验2,平行处理生产的流水线,就是一个平行处理的例子。实际计算机的算法或者工作方式,多数都生活中总结出来的(阿尔法狗例外哈)3,分治大家应该都知道hadoop的MapReduce吧,这就是一个很好的分治处理。...

2018-04-12 21:02:48

阅读数:17

评论数:0

编程思想总结 - 性能优化 之 少做事情

性能优化 之 少做事情少做无用功,提高效率寻找前N个加油站的问题:堆来实现

2018-03-17 23:55:59

阅读数:27

评论数:0

编程思想总结 - 面向服务的角度讲解JDK

从面向服务的角度看 Java collection下面是大家熟悉的数据结构类型及优缺点今天从面相服务的角度讲解一下Collection的一下类Array, Set, Map, 是基本的数据结构Link :链接功能Hash:快速动态增删改查Tree :  排序功能1,如果想用排序和基本数据结构是KV...

2018-03-17 23:54:25

阅读数:22

评论数:0

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