原题链接:https://leetcode.com/problems/linked-list-cycle/
题目:
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
思路:
两个指针,一个移动...
分类:
其他好文 时间:
2016-06-12 03:04:17
阅读次数:
158
原题链接:https://leetcode.com/problems/reverse-linked-list/
题目:
Reverse a singly linked list.
Hint:
A linked list can be reversed either iteratively or recursively. Could you implement both?
...
分类:
其他好文 时间:
2016-06-12 03:03:53
阅读次数:
135
Java源码之LinkedList
转载请注意出处:
一、LinkedList概述
本文采用jdk1.8进行分析。
LinkedList实现了List,Deque接口的双向链表,实现了链表的所有可选操作,并且可有null值。查找某个值的时候必须从头到尾的遍历链表。它是非线程安全的,当多个线程结构化修改同一链表时需要加上同步处理。(程结构化修改包括:添加、...
分类:
编程语言 时间:
2016-06-12 02:30:00
阅读次数:
255
1、list map set三个接口,存取元素时,各有什么特点?
List与Set都是单列元素的集合,它们有一个功共同的父接口Collection。
Set里面不允许有重复的元素.
存元素:add方法有一个boolean的返回值,当集合中没有某个元素,此时add方法可成功加入该元素时,则返回true;当集合含有与某个元素equals相等的元素时,此时add方法无法加入该元素,返回结果为fal...
分类:
移动开发 时间:
2016-06-12 01:51:20
阅读次数:
272
a = [1, 2, 3.14, 'data'] print(type(a)) #输出a的类型为list a.append([4,3]) #添加一个元素进list,其中[4,3]这个list已经作为a中的一个元素 a.extend(['delta', 5, 6]) #扩展原有的list,即两个lis ...
分类:
编程语言 时间:
2016-06-12 00:16:36
阅读次数:
147
public static void main(String[] args) { List<Object> list = new ArrayList<>(); File file1 = new File("d:\\ti.txt"); File file2 = new File("d:\\titi.t ...
分类:
移动开发 时间:
2016-06-11 21:33:15
阅读次数:
372
t = 'He is a string. Who are you?' print(t.capitalize()) #将首字母大写 print(t.split()) #以空格分割每个单词,得到一个list print(t.find('i')) #找到字符i的首个索引下标 print(t.find('i ...
分类:
编程语言 时间:
2016-06-11 21:27:24
阅读次数:
188
Java SE包含了由一组类和接口组成的Java集合框架,用来将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目的就是提供一个处理对象集合的通用框架。 Java集合框架将对象储存的方式分为三种类型,分别是: Set(集):对象容器中的对象没有顺序,且不能重复。 List(列表):对象容器 ...
分类:
编程语言 时间:
2016-06-11 20:03:45
阅读次数:
156
可变参数函数实现 va_list,va_start,va_arg,va_end va可变参数意思,variable-argument。 1. 头文件及实现 linux中定义在gcc头文件中,stdarg.h中。 加builtin前缀的都是编译器内置函数,在机器上找不到源代码。 GCC provide ...
分类:
其他好文 时间:
2016-06-11 17:22:46
阅读次数:
286
一、Redis简介 redis是一个高性能的key-value非关系数据库,它可以存键(key)与5种不同类型的值(value)之间的映射(mapping),支持存储的value类型包括:String(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(散列表)。这些收据类型 ...
分类:
其他好文 时间:
2016-06-11 17:20:44
阅读次数:
272