上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 算法之回溯 精髓就是想象一个蜗牛的角,碰到危险回退回去,再换个方向试探,一般深度尽量用递归做,别怕,递归思想才是王道。 技巧就是只有一个临时变量,只有当临时变量是目标 值的时候才new出来,插到总结果当中去。否则看正规代码时,会卡壳。 //按键组合。 阅读全文
posted @ 2019-03-12 10:10 琴鸟 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 动态算法,最早的例子看的是最小树,以为是贪心的变种。 后面又看了切钢条,才有点初步理解。首先dp.的programming 的意思是表格法。 动态算法,其实更应该看成分治的变种。 1.首先问题必须可以缩小规模下去,所以就是可以划出最优子问题。 2.和分治法不同的是,分治法中,n问题只依赖某个确定的比 阅读全文
posted @ 2019-03-12 10:09 琴鸟 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 简单贪心感觉一般使用的不多。 定义:每一步保证是最优的选择。 常见算法: 跳一跳(非常典型的贪心算法) 和夫曼树 阅读全文
posted @ 2019-03-12 09:54 琴鸟 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 查看sogou和百度的词条解释,真是无言。 分治法的精髓: 分--将问题分解为规模更小的子问题; 治--将这些规模更小的子问题逐个击破; 合--将已解决的子问题合并,最终得出“母”问题的解; 看到分就感觉到这哪里是什么精髓,又看到治这个解释完全无言。去除了关键点,只能叫简,不能叫精髓。 查看算法导论 阅读全文
posted @ 2019-01-17 18:24 琴鸟 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 图就是顶点和边的集合。通常用邻接表(邻接链)表示。 线性主要从查找和删除上初步接触差异和效率。 树主要概念在于递归,抽象建模。 而图在抽象建模的层次上更进一层,主要是抓住图的多对多的根本特征,把多点看成一点,把新入点的边算进来,算成一个超级大点。刚开始会不容易懂。但是明白之后,比特殊的树简单多了。 package com.linson.datastrcture; import java.u... 阅读全文
posted @ 2018-12-30 02:05 琴鸟 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 树代表的是层级关系,一对多的关系。 二叉树是稳定的结构,并且孩子兄弟法是一种用二叉树的结构来描述任何形状树的方法。所以二叉树是最常使用的树结构。 树最常用的情况就是, 1.表示现实中的层级关系, 2.采用树这种天然分叉的存储结构来降低搜索成本,如左大右小,把线性结构搜索的n周期。立马减少到log2。 阅读全文
posted @ 2018-12-30 02:05 琴鸟 阅读(182) 评论(0) 推荐(0) 编辑
摘要: arraylist 的内存结构是这样。 为什么会这样,是因为java库中数组的内存布局就已经成这样了 代码: 测试代码: 链表代码及其测试代码 注意点 栈 组合链表实现。 队列 ,组合链表实现。 阅读全文
posted @ 2018-12-30 02:05 琴鸟 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 数据结构和算法总览 一。大部分问题抽象其数据类型,可分为三种。 抽象出3种数据模型,并研究这3种模型的存储及常用操作,对于解决问题有很大帮助。而且有个重要一点就是让程序员交流起来更顺畅,代码都是推荐的那个套路,减低bug和提高效率。 1.线性关系(可表示1对1关系模型, 天然存在于数据本身就是一个挨 阅读全文
posted @ 2018-12-30 01:58 琴鸟 阅读(391) 评论(2) 推荐(0) 编辑
摘要: 没有胃口,除了做个排骨汤,就是自创的肉丸面了。 想做一个鲜,香,有味道的面,经过几年改善,已经可以满足自己的味了。 1.鲜:核心,就是靠猪肉丸,猪肉剁成沫,捏成小小一元硬币大小的丸子,人均3个左右。冷水下锅这样面汤鲜味就出来了。 2.香:最后关火半分钟内,滴入一点香油,有香葱更好,也加入。保证了香。 阅读全文
posted @ 2018-12-03 20:27 琴鸟 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 概述 根本就是一句话“: 自定义一个类(group view的派生类),在构造函数中,生成view,并加入他们。 语句: this.addView(view); 所有的步骤,都是这句话的扩展和补充罢了。 一般的流程。 整个流程都好理解,就是属性是如何加载上去的。没有去认真研究。属性问题操作上就是感觉 阅读全文
posted @ 2018-11-10 02:09 琴鸟 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页