双向链表主要为了解决单链表找前驱的问题。除了插入、删除操作之外,其他操作与单链表都相同。因此这里只是比较简单的写了双向链表的插入和删除操作。画出结点结构图的话,思路会很清晰,线性表这块还算是比较简单的能够实现。 不积跬步,无以至千里;不积小流,无以成江海。坚持着。 ...
分类:
其他好文 时间:
2017-01-13 01:14:43
阅读次数:
377
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta ...
分类:
其他好文 时间:
2017-01-09 21:35:23
阅读次数:
196
问题:怎样找出某个集合的所有子集,怎样找出某个集合指定元素个数的所有子集? 思路:对集合中所有元素进行标记,0表示未选中,1表示选中。假如有一个集合有3个元素为 {1,2,3}, 则 000 表示一个都不选, 001表示选中数组中第一个元素1,010表示选中数组中第2个元素2,011表示选中数组中第 ...
分类:
其他好文 时间:
2016-12-29 23:16:08
阅读次数:
211
经过几天根据官方文档和博园中一些大牛的文章,在了解过基础的语法和组件后,总结一下: 1.第一件事就是分析界面,理想状态下是让每个组件只做一件事情,也就是单一职责,相互嵌套。我认为: 构建组件树,整体的构架,把整体的各个组件罗列出来。 也可以从小组件开始写,能够清除的知道该组件需要什么数据,就让该组件 ...
分类:
其他好文 时间:
2016-12-28 17:37:34
阅读次数:
271
最近用到的数据模板引擎有很多,今天讲的doT.js也是其中一种。 doT.js的特点是体积小,速度快,并且不依赖其他插件。 官网下载:http://olado.github.io 下面是用法: 模板引擎 调用模板引擎 在使用模板引擎的过程中,会遇到一些问题,比如说是if...else...的用法,如 ...
分类:
Web程序 时间:
2016-12-22 10:48:28
阅读次数:
215
List接口 List接口的定义如下: 可以发现List接口时Collection接口的子类,List接口大量的扩充了Collection接口的操作,List接口里的内容是允许重复的。 List接口常用方法 一句话概括这些方法的功能:就是为了实现增删减查的功能。 有如下的方法: 当然除了以上这些,还 ...
分类:
编程语言 时间:
2016-12-11 15:11:36
阅读次数:
178
首先,数据结构是由某一数据元素集合及该集合中所有数据元素之间的关系组成。具体来说,数据结构应当包含三方面的内容:(1).数据的逻辑结构;(2).数据的存储结构;(3).对数据所施加的操作。而数据的存储结构形式有两种:顺序存储与链式存储。在这里,先谈一谈线性表的顺序存储。 线性表:零个或多个数据元素的 ...
分类:
其他好文 时间:
2016-11-26 23:46:53
阅读次数:
204
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 分析: 根据一个有序链表,得到一个平衡二叉搜索树,主要是根据快慢指针得到链表的中 ...
分类:
其他好文 时间:
2016-11-12 23:04:52
阅读次数:
202
1、List随机排序方法 public List<T> RandomSortList<T>(List<T> ListT) { Random random = new Random(); List<T> newList = new List<T>(); foreach (T item in ListT
分类:
编程语言 时间:
2016-01-28 18:40:37
阅读次数:
251