Given a linked list, swap every two adjacent nodes and return its head.For example,Given1->2->3->4, you should return the list as2->1->4->3.Your algor...
分类:
其他好文 时间:
2014-09-16 13:57:50
阅读次数:
163
TheStrategyPatternis a designpatternto encapsulate the variants (algorithms) and swap them strategically to alter system behavior without changing its...
分类:
其他好文 时间:
2014-09-16 12:25:50
阅读次数:
160
??
1操作系统会为每个进程分配0到4G的虚拟地址
2.关于虚拟内存和物理内存之间的关系
总结:
A程序管理内存的最小单位是page(4096Byte),如果需要的内存不够4096字节,实际上开辟的也是4096字节。
B每个程序对应独立的虚拟内存,调用的时候先找自己的虚拟内存,然后实质上是通过虚拟内存找物理内存。
C每个进程共享操作系统的kern...
分类:
其他好文 时间:
2014-09-16 00:22:59
阅读次数:
255
如果应用需要,linux系统所有子目录都可以创建为独立的硬盘分区。没有进行独立分区的子目录都会保存在根目录中。关于swap分区的大小,如果物理内存小于4GB,一般为内存的2倍;如果物理内存大于4GB,而小于16GB,大小可与物理内存相同,如果物理内存大于16GB,可以设为0,但是并不建议将swap设...
分类:
系统相关 时间:
2014-09-15 15:35:29
阅读次数:
221
原题地址:http://oj.leetcode.com/problems/swap-nodes-in-pairs/Given a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2...
分类:
编程语言 时间:
2014-09-15 06:38:18
阅读次数:
200
总空间大小:50G目录建议大小实际大小格式描述/10G~20G10Gext4根目录swap<2048M1Gswap交换空间/boot200M左右100Mext4Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO...
分类:
其他好文 时间:
2014-09-14 17:52:07
阅读次数:
182
MaxHBLT.h
#include
template
inline void Swap(T& a, T& b)
{
T c = a;
a = b;
b = c;
}
template class MaxHBLT;
template
class TNode
{
friend MaxHBLT;
public:
TNode(const T& val)
{
data =...
分类:
其他好文 时间:
2014-09-13 21:32:36
阅读次数:
239
闲来无事,想起上学时数据结构课程中有个字符串位移的小算法挺有意思,今天写了下,就测试了一个字符串,纯属娱乐。public class Offset { public static void swap(char [] chars , int position1 , int position2){ .....
分类:
其他好文 时间:
2014-09-13 14:38:35
阅读次数:
143
利用两个队列(或vector):curlevel和nextlvevl分别表示当前层的所有可能状态和转换到的下一层的所有可能状态。我们的目标是转换到end单词即可,深搜会超时。使用广搜,各层的可能结点同时向下进行,找到end即可return。当找完当前层的所有可能结点后,当前层也就空了,然后swap(...
分类:
其他好文 时间:
2014-09-13 12:02:15
阅读次数:
196
在Doug Lea提供的cucurenct包(J.U.C)中,CAS理论是实现整个java包的基石。Compare and Swap在这里,CAS 指的是现代 CPU 广泛支持的一种对内存中的共享数据进行操作的一种特殊指令。这个指令会对内存中的共享数据做原子的读写操作。简单介绍一下这个指令的操作过程...
分类:
编程语言 时间:
2014-09-12 23:18:24
阅读次数:
330