
编程
文章平均质量分 71
亨利何
Slow Walker, But Not SLOW.
展开
-
What Do You Do When Programming Sucks
[导读] 编程,编-绞丝旁,如丝线缠绕,本就错综复杂;程,过程,不可一蹴而就。对于编程每个人都有自己的理解,各有不同。编程之路,总会遇到许多敌人,不过我相信大家都和它交过手,真可谓: 种类繁多,原因奇葩,从细微处到整体架构,无处不相逢相信大家都遇到过不少棘手的bug,不是说这些问题有多么难(毕竟最终大家都干掉了它),而是大家在遇到它时,仿佛着了魔,落入了无限深渊,无法从中脱出,甚是怪哉!翻译 2017-10-31 12:31:12 · 460 阅读 · 0 评论 -
动态规划(DP)-装配线调度问题
前言:动态规划的概念 动态规划(dynamic programming)是通过组合子问题的解而解决整个问题的。分治算法是指将问题划分为一些独立的子问题,递归的求解各个问题,然后合并子问题的解而得到原问题的解。例如归并排序,快速排序都是采用分治算法思想。而动态规划与此不同,适用于子问题不是独立的情况,也就是说各个子问题包含有公共的子问题。如在这种情况下,用分治算法则会重复做不必要的工作。采用动态规划转载 2017-10-31 22:10:08 · 4131 阅读 · 1 评论 -
Java实现-Huffman编码与解码
编码 1 从森林中选取2颗子树进行合并,将生成的新树重新插入森林2 重复1,直到森林中只有一棵树 所有的待编码节点成为了这棵树的叶子结点,频度越高越靠近树根 解码同样采用树形结构进行解码(所有叶子存储数据,路径即编码) 如果码值是0则向左子树寻找;是1则向右子树寻找,直到找到叶子结点Code ->package src;import java.util.ArrayList;i原创 2017-11-13 16:25:18 · 1260 阅读 · 0 评论 -
Flex - 灵活布局,随心所欲
Flex-Layout Demostration[前言]“年味”在今天算是彻底散去了,大家记得吃元宵,元宵节快乐!从今天开始恢复周更,每周一篇深入探索,技术深耕,大家一起加油吧![导读]闲来无事重新拾起H.C.J(Html, CSS, Javascript),想要夯实自己的基础。年前的项目中不管是从大的框架还是小的实现细节,最终落地的时候总会因为基础不扎实而导致整个开发...原创 2018-03-04 11:47:50 · 676 阅读 · 0 评论