题目在这里:https://leetcode.com/problems/remove-nth-node-from-end-of-list/【标签】 Linked List; Two Pointers【个人分析】 这个题目应该算是Linked List里面的基础题。说它基础不是因为它简单,而是因为它....
分类:
编程语言 时间:
2015-05-04 23:53:15
阅读次数:
172
在标准包java.lang中,Java定义了若干个异常类。前面的例子曾用到其中一些。这些异常一般是标准类RuntimeException的子类。因为java.lang实际上被所有的Java程序引入,多数从RuntimeException派生的异常都自动可用。而且,它们不需要被包含在任何方法的thro...
分类:
编程语言 时间:
2015-05-04 23:50:18
阅读次数:
155
这段代码是将文本文件中的全部字符读入到内存中,这样的速度是很快的 char buf[1024*800]; int MAXS = 10000000; freopen("d:\\4.txt", "rb", stdin); int len = fread(buf, 1, 10000...
分类:
编程语言 时间:
2015-05-04 23:48:42
阅读次数:
152
target属性指定所链接的页面在浏览器窗口中的打开方式,它的参数值主要有:_blank、_parent、_self、top,这些参数值代表的含义如下: blank,在新浏览器窗口中打开链接文件; parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在...
分类:
编程语言 时间:
2015-05-04 23:45:21
阅读次数:
180
C#多线程1、适用于:通过网络进行通信执行占用时间的操作区分具有不同优先级的任务使用户界面在执行后台任务时能快速响应用户的交互2、Thread类常用属性及方法属性:IsAlive:显示当前线程执行状态IsBackground:是否为后台进程Name:获取或设置线程名称ThreadState:获取当前...
分类:
编程语言 时间:
2015-05-04 23:43:48
阅读次数:
145
题目描述:Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three inte...
分类:
编程语言 时间:
2015-05-04 23:42:27
阅读次数:
182
在编写微博爬虫的过程中,免不了要进行模拟登录,因为新浪微博不登陆只能访问少量的微博信息。 然而,由于新浪微博的反爬虫功能在不断更新,例如改变了密码的加密算法(RSA),以前的一些模拟登陆方式已经不适用了。所以一开始试了好几种方法,均不能成功。后来受http://www.jb51.net/art...
分类:
编程语言 时间:
2015-05-04 23:40:17
阅读次数:
3201
JavaScript ——客户端Web浏览器脚本语言。什么是语言?用于交流,有完整的语法和明确的语义。一套完整的JavaScript实现是由三个不同部分组成:1,ECMASript(核心)仅仅是个描述,定义了脚本语言的所有属性、方法和对象。也就是一个语言拥有的清晰明了的使用守则和使用方法。它提供了实...
分类:
编程语言 时间:
2015-05-04 23:39:48
阅读次数:
158
一、贪心算法的特点顾名思义,贪心算法总是做出在当前看来是最好的选择。虽然贪心算法并不从整体最优上加以考虑,它所做出的选择只是在某种意义上的局部最优选择。贪心算法的优点是更简单,更直接且解题效率更高,即使贪心算法不能得到整体最优解,但其最终结果却是最优解的很好的近似解。二、贪心算法的理解由于涉及到在做...
分类:
编程语言 时间:
2015-05-04 23:38:15
阅读次数:
305
http://www.cnblogs.com/maowang1991/p/3290321.html以下内容为自己一年多的C++学习心得,纯原创,转载请注明源地址。一年多的C++学习过程中,自己阅读了很多C++经典著作,有《effective c++》,《more effective c++》,《c+...
分类:
编程语言 时间:
2015-05-04 23:37:12
阅读次数:
222
import java.io.*;class hello{ public static void main(String[] args) { System.out.println(File.separator); System.out.println(File.pa...
分类:
编程语言 时间:
2015-05-04 23:35:01
阅读次数:
222
1 #include 2 int main() 3 { 4 int i,j,book[100],n; 5 printf("enter total numbers\t"); 6 scanf("%d",&n); 7 for(i=1;i<=n;i++) 8 { ...
分类:
编程语言 时间:
2015-05-04 23:32:08
阅读次数:
127
参考《算法导论第二版P222页)一,如何把现实的问题转变成数学问题?即数学建模的思路?1,问题描述:现有一组相互竞争的活动,如何调度能够找出一组最大的活动(活动数目最多)使得它们相互兼容?2,问题转化:首先,按活动的结束时间单调递增进行排序。那么,为什么要按结束时间排序呢?这个问题留到后面解释。其次...
分类:
编程语言 时间:
2015-05-04 23:33:04
阅读次数:
164
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论 是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例主线程也有可能在子线程结束之前结束。并且子线程不受影响,不...
分类:
编程语言 时间:
2015-05-04 23:32:04
阅读次数:
128
一、基于spring监听器,在web.xml配置二、放入collection,在需要的地方调用1、interface:public interface UUMSyncExceptionListener { void uumEmpSyncExceptionOccur(); void uum...
分类:
编程语言 时间:
2015-05-04 23:30:07
阅读次数:
376
ECMAScript基础1,语法简单。2,变量使用 var 运算符加变量名定义。如果在使用变量名称未声明,ECMAScript的解释程序将该变量创建位一个全局变量。建议使用 "use strict"来养成良好的习惯,总是声明所有变量。3,原始值和引用值在ECMAScript中,变量可以存放两种类型的...
分类:
编程语言 时间:
2015-05-04 23:30:42
阅读次数:
184
线程负责在单个应用程序中执行多任务。System.Threading命名空间提供了大量的类和接口来管理线性编程。 创建一个线程的最简单的方法就是创建Thread类的一个新的实例。让Thread构造函数接受一个参数——一个委托实例。CLR专门为这种用途提供了ThreadStart委托类,它会指向...
分类:
编程语言 时间:
2015-05-04 23:29:21
阅读次数:
135