哈希表也称为散列表,是用来存储群体对象的集合类结构。 什么是哈希表 数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置之间没有必然的联系。当要查找一个对象时,只能以某种顺序(如顺序查找或二分查找)与各个元素进行比较,当数组或向量中的元素数量很多时,查找的效率会明显的降低 ...
分类:
编程语言 时间:
2016-05-30 00:48:42
阅读次数:
174
复合:has a 构造由内而外: Container的构造函数首先调用component的default(默认)构造函数,然后再执行自己的构造函数: Container::container(...):component(){...}; 析构由外而内: Container的析构函数首先析构自己,然后 ...
分类:
编程语言 时间:
2016-05-30 00:49:02
阅读次数:
162
协议(上) 协议是Swift非常重要的部分,协议规定了用来实现某一特定工作或者功能所必需的方法和属性。类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。任意能够满足协议要求的类型被称为遵循这个协议。 对属性的规定 协议可以规定其遵循者提供特定名称和类型的实例属性或类属性, ...
分类:
编程语言 时间:
2016-05-30 00:45:02
阅读次数:
275
摘要:python中有好多可用性特别强的内置函数,熟练掌握对于以后的编程过程中有很大的帮助~~~~ callable函数、chr函数与ord函数、random函数、compile函数、evec与eval函数、dir函数,divmod函数、isinstance函数、filter与map函数 ...
分类:
编程语言 时间:
2016-05-30 00:44:47
阅读次数:
215
概述:摘录下统计的常用的字节流操作情况,很全面,值得看看! 一.IO流(字节流File读写文件) 1 import java.io.*; 2 public class FileStream { 3 4 public static void main(String[] args) throws IOE ...
分类:
编程语言 时间:
2016-05-30 00:42:40
阅读次数:
217
Many HDFS users encounter the following error when DFSClient ready file from a certain Data Node. "Java.net.SocketTimeoutException: 60000millis timeou ...
分类:
编程语言 时间:
2016-05-30 00:40:50
阅读次数:
581
题目 给出一数组A,编号从1到n,然后进行q次查询,每次查询给出一个边界[beg, end],要求给出数组A中范围[beg, end]之内的最小值。 题目链接: RMQ_ST 分析 区间问题使用线段树或者树状数组,可以达到查询复杂度为O(logN),其实对于RMQ(Range Maximum/Min ...
分类:
编程语言 时间:
2016-05-30 00:38:57
阅读次数:
191
简易画图板介绍 一.功能结构图 二.主类设计 1.总体设计:在设计简易画图板时,根据程序功能的分类,包含了十二个文件,包括SimpleDraw.java,MenuContainer.java,DrawPanel.java,Drawings.java,DrawBtnListener.java,Tool ...
分类:
编程语言 时间:
2016-05-30 00:37:54
阅读次数:
168
jar打包--------------- jarcvfxxx.jar-Cclasses/.进程----------------- 进程之间内存式隔离的。内存不共享。线程----------------- 程序执行过程中,并发执行的代码段。 线程之间可以共享内存。 Thread:线程类。 start() //通知cpu,可以开始执行该线程。 run() //线程具..
分类:
编程语言 时间:
2016-05-29 23:31:37
阅读次数:
345
一起来打游戏classPlayerextendsThread
{
privateStringname;
privateintsec;
publicPlayer(Stringname,intsec)
{
this.name=name;
this.sec=sec;
}
publicvoidrun()
{
System.out.println("玩家"+name+"出发..");
for(inta=0;a<30;a+=1)
{
System.out...
分类:
编程语言 时间:
2016-05-29 23:32:12
阅读次数:
365
一.要求:行列式,行和宽不一定相等,要求顺时针螺旋打印每一个元素,所谓顺时针螺旋即:第一圈:从第一行第一列元素开始,先从左到右打印第一行所有元素,接着打印最后一剩余列元素,再从右到左打印最后一行剩余元素,接着从下到上打印第一列剩余元素第二圈:从第二行第二列开..
分类:
编程语言 时间:
2016-05-29 23:31:09
阅读次数:
628
创建线程方式-----------------1.Thread//继承thread类2.Runnable{publicvoidrun();}//实现Runnable接口classManextendsPersonimplementsRunnable{publicvoidrun(){...}}newCar().start();newThread(newMan()).start();TIPS1:Runnable接口只有一个run()方法但是运行的时候不能..
分类:
编程语言 时间:
2016-05-29 23:27:26
阅读次数:
188
1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉。蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s。十只蜜蜂和两只熊。packagecom.yehomlab;
importjava.util.ArrayList;
importjava.util.List;
classBearimplementsRunnable{
List<Integer>list;
publicBear..
分类:
编程语言 时间:
2016-05-29 23:27:57
阅读次数:
864
程序1.0思想:现将数组排序,再找出元素voidArraysort(int*a,intlength)//冒泡O(n^2)
{
for(size_ti=0;i<length;i++)
{
for(size_tj=1;j<length-1-i;j++)
{
if(a[j]>a[j+1])
swap(a[j],a[j+1]);
}
}
}
intMorethanHalfNumber(int*a,intlength)
{
Ar..
分类:
编程语言 时间:
2016-05-29 23:29:33
阅读次数:
196
publicclassDemo3{publicstaticvoidmain(String[]args){CycLinkcyclink=newCycLink();CycLink.setLen(10);CycLink.CreateLink();CycLink.show();CycLink.setK(3);CycLink.setM(3);CycLink.play();}}classChild{intno;ChildnextChild=null;publicChild(intno){//给一个编号this...
分类:
编程语言 时间:
2016-05-29 23:26:50
阅读次数:
824
#!/usr/bin/python#encofing:utf8#统计文件的行数importsysdeflineCount(fd):n=0foriinfd:n+=1returnnfd=sys.stdinprintlineCount(fd)
分类:
编程语言 时间:
2016-05-29 23:28:14
阅读次数:
383
刚接触了python中的re模块,由于之前没有对正则表达式进行系统性的学习,学起来很费劲,因此写下这篇博客进行积累和巩固,以备后用。正则表达式的应用是非常广泛的,不论是在linux中还是在编程中,我们总会遇到正则表达式,借着学习python的机会,也稍微系统的学习一下正则表达..
分类:
编程语言 时间:
2016-05-29 23:26:33
阅读次数:
219