码迷,mamicode.com
首页 > 编程语言
hihocoder#1015 : KMP算法
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是不是存在那么一些……特殊……的文字...
分类:编程语言   时间:2015-04-07 21:46:36    阅读次数:122
JAVA编程思想(第4版) 静态数据的初始化
静态数据永远在只占一份存储空间,静态初始化只在必要时刻进行,而且静态对象不会被再次初始化。初始化的顺序是先静态对象(前提是它们尚未因前面的对象创建而初始化)而后是非静态对象。...
分类:编程语言   时间:2015-04-07 21:47:33    阅读次数:127
蓝桥杯 历届试题 小朋友排队 树状数组实现
n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。   每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。   如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k次交换时,他的不高兴程度增加k。   请问,要让所有小朋友按从低到高排队,他们的不高兴程度之和最小是多少。   如果有两个小朋友身高一样,则他们谁站在谁前面是没有关系的...
分类:编程语言   时间:2015-04-07 21:46:01    阅读次数:157
Java---26---List集合共性方法
List中元素是有序的,元素可以重复,因为该集合有索引。 方法摘要  boolean add(E e)           向列表的尾部添加指定的元素(可选操作)。  void add(int index, E element)           在列表的指定位置插入指定元素(可选操作)。  boolean addAll(Col...
分类:编程语言   时间:2015-04-07 21:44:14    阅读次数:218
对“第一个Python程序”的改进
本程序主要是模仿《Python核心编程》中3.6节——第一个Python程序,并在其基础上做了一些小的改进,而改进的要求则是来源于第三章的课后练习题。 本篇博客的一个核心问题就是在我们如何避免重复制造轮子。...
分类:编程语言   时间:2015-04-07 21:43:45    阅读次数:217
ubuntu eclipse C++环境搭建
安装java开发环境包 JDK第一步:下载jdk-7-linux-i586.tar.gz [plain] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。) 第二步:解压安装 [plain...
分类:编程语言   时间:2015-04-07 21:41:07    阅读次数:302
Java中子类父类变量访问问题
变量(实例变量、类变量、常量)及类方法均与编译时类型相关 实例方法与运行时类型相关(故而产生多态) class A {     public static int h = 10;     public int n = 10;     public static final int m = 10;         public static void put() ...
分类:编程语言   时间:2015-04-07 21:40:21    阅读次数:155
【c语言】实现一个通讯录
实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1.    添加联系人信息 2.    删除指定联系人信息 3.    查找指定联系人信息 4.    修改指定联系人信息 5.    显示所有联系人信息 6.    清空所有联系人 //头文件: #ifndef _CONTACT__ #define ...
分类:编程语言   时间:2015-04-07 21:40:03    阅读次数:161
C/C++:迭代器的简单二分查找
I just don't want to regret it ! #include #include #include #include using namespace std; int main() { vectorc{1, 2, 3, 4, 5};//默认排好了序 auto beg = c.begin();auto end = c.end();//搜索...
分类:编程语言   时间:2015-04-07 21:40:07    阅读次数:125
c++实践--cocos2dx, 2048v1.0
2048游戏逻辑 采用二维数组作为游戏界面的显示, 2048游戏逻辑: 【1】生成游戏对象(2个数字) CreatePerson() CreatePerson() 【2】更新游戏视图界面 如果胜利就不相应用户输入 if(isWin) { return; } if(up) {ctlfunc()}else if(down) {ctlfunc()}else if(left) {ctlfunc(...
分类:编程语言   时间:2015-04-07 21:36:31    阅读次数:195
Young氏矩阵类C++实现代码 算法导论6.3
个人总结:1.int **p和 int a[M][N]之间的区别: 1) int **指向指针的指针;而后者的类型是数组名,类型为 int (*)[N],即指向的是整个一行。 2) (a+1) 地址增加M*sizeof(int),需要注意的一点是a[i]是第i行开头的地址,&a和a的值是一样的。数组...
分类:编程语言   时间:2015-04-07 21:35:37    阅读次数:218
JavaScript系列----作用域链和闭包
1.作用域链1.1.什么是作用域谈起作用域链,我们就不得不从作用域开始谈起。因为所谓的作用域链就是由多个作用域组成的。那么, 什么是作用域呢?1.1.1作用域是一个函数在执行时期的执行环境。每一个函数在执行的时候都有着其特有的执行环境,ECMAScript标准规定,在javascript中只有函数才...
分类:编程语言   时间:2015-04-07 21:32:12    阅读次数:222
php-简单对称加密算法和字符串与十六进制之间的互转函数
1 $value) {13 $key $value) {29 $key < $strCount && $strArr[$key][1] === $value && $strArr[$key] = $strArr[$key][0];30 }31 return base64...
分类:编程语言   时间:2015-04-07 21:31:02    阅读次数:172
Java遍历子目录
package com.imooc.io;import java.io.File;import java.io.IOException;//列出File的一些常用比如过滤、遍历等操作public class FileUtils { //列出制定目录下(包括其子目录)的所有文件 publi...
分类:编程语言   时间:2015-04-07 21:33:15    阅读次数:278
斐波那契数列算法
斐波那契数列具有一个通式:当n>2时,f(n)=f(n-1)+f(n-2);当n=1或n=2时,f(1)=f(2)=1.代码实现:package com.lk.C;public class Test4 { public static int compute(int index){ ...
分类:编程语言   时间:2015-04-07 21:28:47    阅读次数:143
美团推荐算法实践
美团推荐算法实践楼主发表于 2015-1-23 13:33:23|查看: 328|回复: 0前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信...
分类:编程语言   时间:2015-04-07 21:29:00    阅读次数:197
《黑马程序员》函数的认识(C语言)
一、函数的定义目的:封装一个常用的功能,实现函数的调用。格式:返回值类型 函数名(形式参数列表) { 函数体}二、函数调用及函数的形参,实参#include //形式参数,简称形参int sum(int num1,int num2){ //函数体内部不能定义和形参一样的变量 //int num1.....
分类:编程语言   时间:2015-04-07 21:27:46    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!