读者可能有这样的经历,自己编写了动态数组类、链表类、集合类和映射类等程序,然后小心地维护着。其实 STL 提供了专家级的几乎我们所需要的各种容器,功能更好,效率更高,复用性更强,所以开发应用系统应该首选 STL 容器类,摒弃自己的容器类,尽管它可能花费了你很多的开发时间。
本章将介绍 STL 中的通用容器,包括 vector、deque、list、queue和stack、priority_queue、bitset、set和multiset、map和multimap等等。...
分类:
编程语言 时间:
2016-06-06 01:14:17
阅读次数:
231
Rotate List
这个题的意思旋转链表,更具体点的意思右移链表,移出去的节点放到头部前面,结合着题目给出的例子还是很好理解的。
这个题的主要思路是:摘取从末尾到头的k个节点,然后将他们放到头部。
需要注意的是,上面说的k并不一定等于传入的k的值,因为这个k很可能比链表的长度还大。所以我主要思路是:遍历一遍链表,找到链表的长度n,然后k%=n(这时候k...
分类:
其他好文 时间:
2016-06-06 01:12:01
阅读次数:
184
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct nu...
分类:
其他好文 时间:
2016-06-06 01:10:53
阅读次数:
143
要用到高德地图的SDK,首先要获取sha1,获取Android studio下的sha1的方法可以切到.android下,输入命令:keytool -list -keystore debug.keystore 。但是会出现如下错误;分析原因,原理是没有正确配置java环境变量,正确配置环境变量的方法可以参考如下链接:http://jingyan.baidu.com/article/c85b7a64...
分类:
移动开发 时间:
2016-06-06 01:08:25
阅读次数:
324
1、基本用法的使用 2、带有list多条信息的卡片。 用了 ion-list 还在 button上 加了 ion-item 使得这个button占据一整行。 3、带有图片的卡片 3、带有头像的卡片 这里可以看得出来 ion-item 里的 其实属于一个块级标签 。用里面的属性 item-lefft ...
分类:
其他好文 时间:
2016-06-06 00:59:16
阅读次数:
159
因为ion-item 一般写于ion-list里 所以在ion-list里面我会仔细讲解。 1、 ion-badge ion-badge 也可以给予任何颜色属性 <ion-badge secondary item-right> 999 </ion-badge> ...
分类:
其他好文 时间:
2016-06-06 00:48:21
阅读次数:
162
集合位于java.util包中。 通常说的集合框架共有3大类接口:List,Set和Map。 他们的共同点:都是集合接口,都可以用来存储很多对象。 它们的区别如下: Collection接口存储一组不唯一(允许重复)、无序的对象。 Set接口继承Collection接口,存储一组唯一(不允许重复)、 ...
分类:
编程语言 时间:
2016-06-06 00:41:09
阅读次数:
291
在python中,有两种方法进行去重: 1)对于list数据,去重方式如下: a)原列表list_origin的内容如下: list_origin = ["aaa", "ccc", "bbb", "aaa", "ddd", "bbb"] b)进行去重,获得新的列表new_list: new_list ...
分类:
编程语言 时间:
2016-06-05 23:07:58
阅读次数:
358
Collection中的add方法: 代码: public static void main(String[] args) { // TODO Auto-generated method stub Collection c=new ArrayList();//父类引用指向子类对象。这里是一个List ...
分类:
编程语言 时间:
2016-06-05 21:27:51
阅读次数:
240
项目结构 操作步骤 1.创建项目结构如上图 2.在myapp目录下创建urls文件,代码: 3.创建dispatcher文件,代码: 4.创建views文件,代码: 1 def list(request): 2 return render(request, "index.html") 5.在unti ...
分类:
Web程序 时间:
2016-06-05 18:58:30
阅读次数:
555