平时学术必须用Python多啊,但校招笔试绕不开语言基础,非cs科班小弱临阵整理些C++题备考。很弱很苦逼。。。一、指针1.二维数组指针#includeint main(int args,char ** argv){ int map[3][3]={ {1,...
分类:
编程语言 时间:
2014-10-20 18:46:18
阅读次数:
229
javascript的数据类型分为基本数据类型和非基本数据类型(对象)一、基本数据类型:包括以下部分:数字、字符串、布尔值、undefined、null,除此之外的均为对象1、数字:浮点数、整数;八进制:0开头,例:a=011; parseInt(a); //9十六进制:0x开头,例:a=0x11....
分类:
编程语言 时间:
2014-10-20 18:46:11
阅读次数:
328
下载Eclipse下开发Python的插件Pydev,目前版本是1.6.5。http://sourceforge.net/projects/pydev/ 下载后,解压缩文件夹中包含两个目录。 将这两个目录下的文件全部复制到Eclipse安装程序的对应的两个同名字目录下...
分类:
编程语言 时间:
2014-10-20 17:38:20
阅读次数:
211
本文只是对网上大神们做法的一些整合,本人只是一个初学者...1.下载安装vs2010网上很多地方都有下载就不贴网址了安装vs2010时可以选择安装在其他盘或者c盘,但是有5g的空间是一定要安装在c盘的,可以分配的只是2g的空间,所以在安装前一定要留一定的空间安装时没有什么技术就一..
分类:
编程语言 时间:
2014-10-20 17:33:47
阅读次数:
225
集合类都存放在java.util包中。集合类主要有三种:set(集)、list(列表)、map(映射)。Set:最简单的一种集合,不排序,不允许重复;List:最主要的是以线性方式存储数据的;Map:映射中每一项都是成对的,映射中的每一项都有一个关键值,这个值是唯一的;
分类:
编程语言 时间:
2014-10-20 17:34:58
阅读次数:
172
packagecom.example.testarrays;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;publicclassMainActivityextendsActivity{ privateTextViewtv; privateString[]strArr; @Override protectedvoidonCreate(BundlesavedInstanceState){ supe..
分类:
编程语言 时间:
2014-10-20 17:32:26
阅读次数:
202
在一次浏览技术分享中,了解了一些Python介绍。本着对新语言的一种热情,在网上找了一些相关基础教程及应用,感觉挺有意思。为了更好,更系统的了解这门语言。就在这里开一个小的系列。介绍一个Python白丁的成长。借此督促自己将该技术了解透彻,以免半途而废。闲话少叙进入正..
分类:
编程语言 时间:
2014-10-20 17:29:50
阅读次数:
209
KMP算法
BF算法
BF算法就是我们最基本的求解字符串匹配的算法,算法的时间复杂度为O(M*N),空间复杂度为O(1),具体过程如下:
串
第一次
第二次
第三次
第四次
模式串S[i]
abcababc
abcababc
abcababc
abcababc
匹配串T[j]
...
分类:
编程语言 时间:
2014-10-20 17:26:30
阅读次数:
233
package com.util;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* 功能:枚举使用工具 作者:Gary Huang 日期:
* 2014-3-5 版权:版权所有(C) 2014,QQ 834865081
*/
public class EnumUtil {
public static void m...
分类:
编程语言 时间:
2014-10-20 17:27:14
阅读次数:
223
一、LinkedHashSet集合
HashSet下有子类LinkedHashSet
API文档关于LinkedHashSet的解释:
具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。此实现与 HashSet 的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到 set 中的顺序(插入顺序)进行迭代。注意,插入顺序不 受在 set...
分类:
编程语言 时间:
2014-10-20 17:25:02
阅读次数:
320
有时候我有这样的需求:在一个程序的操作中我需要保存历史记录,或者存储一些信息;但我不希望这个数据在内存中是无限量增加的。简单的说,就是使用数组或者链表但是我不希望其无限量的增长,我只需要保存最近的20或者30条记录就ok,多了我不要。
就上面的需求来说,可能我们可以直接通过一定的方法对数组或者链表进行一定的操作(满了就删除第一个)就能实现对应的需求,当然也可以二次封装。...
分类:
编程语言 时间:
2014-10-20 17:25:26
阅读次数:
232
奇偶排序:
第一轮扫描选择所有的奇数据项对,与相邻偶数比较,a[j]和a[j+1],j是奇数(j=1,3,5...), j
第二轮扫描选择所有的偶数据项对,与相邻奇数比较,a[j]和a[j+1],j是偶数(j=0,2,4...), j
奇偶排序的时间复杂度为O(N^2)
/**
* 奇偶排序
* @author stone
*
*/
public class OddEvenSor...
分类:
编程语言 时间:
2014-10-20 17:23:31
阅读次数:
244
一:知识补充( 这个HashMap Map 和 c++的Map还是有很大的区别的,区别之大让人瞠目结舌,当然两者的作用是一致的,但是函数名称出入很大,就连iterator区别也很大的 )
(1)HashMap 和 HashTable的区别(c++中只有map木有hashmap的)
HashMap不是线程安全的
hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值...
分类:
编程语言 时间:
2014-10-20 17:21:20
阅读次数:
435
一、基本概念
所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。
贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。所以对所采用的贪心策略一定要仔细分...
分类:
编程语言 时间:
2014-10-20 17:21:26
阅读次数:
201
进来没事总在看韩顺平老师的视频,受益匪浅,下面就来总结下他的java...
分类:
编程语言 时间:
2014-10-20 17:18:01
阅读次数:
180
Physical Examination
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5813 Accepted Submission(s): 1625
Problem Description
WANGP...
分类:
编程语言 时间:
2014-10-20 17:20:19
阅读次数:
175