主要是面试中可能会经常碰上该类似操作,尤其是稍大点公司,面试官可能并不在乎你能不能搞定该题,但是这类型题目最是能体现程序员的思维状态 ---一个迷糊头脑的程序员 怎能立志改变这个世界/** * @author luochengcheng * 定义一个单链表 */class Node { //变量 p...
分类:
编程语言 时间:
2015-03-19 18:03:42
收藏:
0 评论:
0 赞:
0 阅读:
281
//枚举声明枚举类型[public] enum 枚举类型名{ 枚兴成员1,枚举成员2,....;}所有的枚举类型隐性地继承了 java.lang.Enum// ===============//定义枚举类型enum Directions{ EAST,NORTH,WEST,SOUTH;}public ...
分类:
编程语言 时间:
2015-03-19 18:02:42
收藏:
0 评论:
0 赞:
0 阅读:
344
在用聚类算法如k-means对数据进行聚类处理的时候,按照一般的处理方法,需要将每个数据跟其他所有的元素进行比较,计算相似度,然后才能聚类。假定有N个元素,则需计算N*(N-1)/2 次,当N非常大的时候,则非常消耗时间,这种时候,可以使用K-d树数据结构,对所有数据进行重新组织,构成一棵而叉树。k...
分类:
编程语言 时间:
2015-03-19 18:00:42
收藏:
0 评论:
0 赞:
0 阅读:
292
看你的需要了。如果你想找一门表达力和功能都很强的语言:Python如果你想更快速地开发WEB程序:PHP如果你想和那些“摇滚明星”的程序员为伍:Ruby如果你想学真正的编程:C如果你想顿入空门的话:Scheme如果你想压抑的话:SQL如果你想基因突变成为非人类的话:Microsoft Visual ...
分类:
编程语言 时间:
2015-03-19 17:57:12
收藏:
0 评论:
0 赞:
0 阅读:
347
struts2所必须的jar包五个:struts2-core-2.1.6.jar --------------- struts2的核心包freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具commons-lo...
分类:
编程语言 时间:
2015-03-19 17:57:02
收藏:
0 评论:
0 赞:
0 阅读:
298
在内存管理方面,Java相对于C和C++的区别在于Java具有内存动态分配以及垃圾收集技术,但平时我们很少去关注JVM的内存结构以及GC,在出现内存泄露或溢出方面的问题,排查工作将变得异常艰难。 1. 运行时数据区域 Java虚拟机在执行Java程序时会将其管理的内存按照用于划分为...
分类:
编程语言 时间:
2015-03-19 17:56:22
收藏:
0 评论:
0 赞:
0 阅读:
258
consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你...
分类:
编程语言 时间:
2015-03-19 17:55:12
收藏:
0 评论:
0 赞:
0 阅读:
269
__VERSION__ = '1.0'import xlrd as rd;import xlwt as wt;import os;class ExcelOperation(): def readExcel(self): excelDir=os.getcwd()+"...
分类:
编程语言 时间:
2015-03-19 17:54:52
收藏:
0 评论:
0 赞:
0 阅读:
294
冒泡排序:泡泡(最小值)从底部冒上来void bubblesort(int *arr, const int len){ if(arr == NULL) return; for(int i = 0; i = i; j--) { if(arr[j] > a...
分类:
编程语言 时间:
2015-03-19 17:53:42
收藏:
0 评论:
0 赞:
0 阅读:
167
事件绑定第一种形式:obj.onclick = fn1;给文档添加多个点击事件,后面会覆盖前面的事件,所以只有最后一个事件执行了。window.onload = function(){ function fn1(){alert('1');} function fn2(){aler...
分类:
编程语言 时间:
2015-03-19 17:52:22
收藏:
0 评论:
0 赞:
0 阅读:
222
Dijkstra算法算法思想:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按...
分类:
编程语言 时间:
2015-03-19 17:50:52
收藏:
0 评论:
0 赞:
0 阅读:
305
在Java代码中通过JNI调用C函数的步骤如下:第一步:编写Java代码第二步:编译Java代码(javac Java文件)第三步:生成C代码头文件(javah java类名,自动生成)第四步:编写C代码(实现C代码头文件里面的函数)第五步:生成C共享库(使用工具编译生成C共享库,win下面为dll...
分类:
编程语言 时间:
2015-03-19 17:50:42
收藏:
0 评论:
0 赞:
0 阅读:
265
concat()方法 数组和数组的 粘结:var a=[1,2,3,4];var b=[5,6,7,8];var c=a.concat(b);console.log(c); // [1,2,3,4,5,6,7,8]join()方法 改变数组中拼接的符号:var a=[1,2,"字符串",false,...
分类:
编程语言 时间:
2015-03-19 17:48:22
收藏:
0 评论:
0 赞:
0 阅读:
280
前言有些算法书写的很白痴,或者翻译的很白痴。我一直认为算法本身并不是不容易理解的,只不过学究们总是喜欢用象牙塔的语言来表述那些让人匪夷所思般的概念。如果按照软件互联网化的发展思路来说,这是软件设计的初始阶段,不会考虑用户体验问题。就好像写论文一定不能口语化一样,感觉这是很愚蠢的事情,能把一个看似很复...
分类:
编程语言 时间:
2015-03-19 17:46:42
收藏:
0 评论:
0 赞:
0 阅读:
326
The TypeScript compiler is a powerful tool which catches mistakes even in vanilla JavaScript. Try it online at theTypeScript Playground, zero setup re...
分类:
编程语言 时间:
2015-03-19 17:46:22
收藏:
0 评论:
0 赞:
0 阅读:
251
1 对象相关的一些语言特性1.1 一切皆为对象JavaScript里所有的东西都是对象. 对象是属性的集合. 数字, 字符串, 布尔值等原始值是"伪对象", 它们同样拥有属性, 但是是在栈上分配并按值传递. 而其他的对象是堆上分配并按引用传递.一个很重要的概念是,函数也是对象, 能够作为变量的值, ...
分类:
编程语言 时间:
2015-03-19 17:45:42
收藏:
0 评论:
0 赞:
0 阅读:
215
Java里可以用两种方法来创建一个String: String x = "abc";
String y = new String("abc"); 这两种方法有什么不同? 1. 双引号 Vs. 构造函数 用两个简单的代码来回答这个问题。 Example 1: String a = "abcd";
...
分类:
编程语言 时间:
2015-03-19 16:42:03
收藏:
0 评论:
0 赞:
0 阅读:
470
面向对象类型实例存储属性静态存储属性实例计算属性静态计算属性类支持不支持支持支持结构体支持支持支持支持枚举不支持支持支持支持实例存储属性静态存储属性实例计算属性静态计算属性实例计算属性可以可以可以可以静态计算属性不可以可以不可以可以1、实例计算属性可以访问所..
分类:
编程语言 时间:
2015-03-19 16:35:42
收藏:
0 评论:
0 赞:
0 阅读:
745
Python是一门很好的语言,他的优点在于拥有巨大灵活性的同时也拥有无比的严谨性,其他语言规定了很多语法,告诉你什么情况下,语法就是这样的,而Python却用很少的规定,延伸出很多语法,有些语法看上去很奇怪,仔细分析却是那么的合理。今天思考了Python中关于指针和深浅复制的问题,下面希望能通过根据内存空间的变化对这些让人头疼的问题作出一个解释。
首先看第一个例子:
a = 1
b = a
...
分类:
编程语言 时间:
2015-03-19 16:25:22
收藏:
0 评论:
0 赞:
0 阅读:
381
算法的两个评测指标:运行时间和内存消耗
要么用时间换空间,要么用空间换时间
寻找数组相同元素测试一:
0~99共100个元素各不相同,新加入一个0~99的元素不明确位置
从101个元素数组中找出与0~99元素中重复的一个
/* 找相同元素
* 0~99共100个元素各不相同
* 从101个元素数组中找出与0~99元素中重复的一个
*/
public class Dome01 ...
分类:
编程语言 时间:
2015-03-19 16:24:42
收藏:
0 评论:
0 赞:
0 阅读:
248