自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小菜鸟

求教育

  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 圆圈中最后剩下的数字

import java.util.ArrayList; import java.util.List; public class LastRemaining { static class Node{ public Node(int value, int flag, Node next) { super(); this.value = value; this.flag = f

2015-06-28 13:41:33 468

转载 [HBase] LSM树 VS B+树

From: http://blog.csdn.net/dbanote/article/details/8897599 LSM树是HBase里非常有创意的一种数据结构,它和传统的B+树不太一样,下面先说说B+树。 1 B+树 相信大家对B+树已经非常的熟悉,比如Oracle的普通索引就是采用B+树的方式,下面是一个B+树的例子: 根节点和枝节点很简单,分别记录每个叶子节点

2015-06-26 13:28:24 647

转载 Java多线程:线程状态

From:http://blog.csdn.net/huang_xw/article/details/7316354 一. 线程状态类型 1. 新建状态(New):新创建了一个线程对象。 2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 3. 运行状态(Running):就

2015-06-24 19:27:59 417

转载 LSM树由来、设计思想以及应用到HBase的索引

From:http://www.cnblogs.com/yanghuahui/p/3483754.html 讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来: 哈希存储引擎  是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显

2015-06-17 21:46:38 487

原创 求一个全排列函数

px; ">求一个全排列函数: 如 p([1,2,3])输出: [123]、 [132]、 [213]、 [231]、 [321]、 [323] public class ComposeArr { public static void solution(int[] a, int start, int end) { if (null == a) { return; }

2015-06-10 22:04:34 965

原创 链表相邻元素翻转

链表相邻元素翻转,如 a->b->c->d->e->f-g,翻转后变为: b->a->d->c->f->e->g import java.util.ArrayList; import java.util.List; class Node{ char value; Node next; public Node(){ } public Node(char value, Node n

2015-06-10 13:52:40 442

原创 求正整数 n 所有可能的和式的组合

求正整数 n 所有可能的和式的组合(如; 4=1+1+1+1、 1+1+2、 1+3、 2+1+1、2+2) import java.util.ArrayList; import java.util.List; public class PrintSubArr { static List tmp = new ArrayList(); public static void solutio

2015-06-09 21:53:19 1030

转载 谷歌面试题:数组元素移动交叉

题目:输入数组:{a1,a2,…,an,b1,b2,…,bn}, 在O(n)的时间,O(1)的空间将这个数组的顺序变为{a1,b1,a2,b2,a3,b3,…,an,bn}, 且不需要移动,通过交换完成,只需一个交换空间。 解答:从结果入手,结果数组的中垂线两边分别a数组的一半和b数组的一半的混合,继续将子数组以中垂线划分下去,可以看到类似的规律,因此,可以使用类似的分治算法实现。 p

2015-06-09 10:57:06 523

原创 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数。

给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数。 要求:空间复杂度 O(1),时间复杂度为 O( n)。 import java.util.ArrayList; import java.util.List; public class ExchangeOddEven { public static void solution(List list){ if(null

2015-06-09 10:45:10 2803 2

原创 整数的素数和分解问题

歌德巴赫猜想说任何一个不小于 6 的偶数都可以分解为两个奇素数之和。 对此问题扩展,如果一个整数能够表示成两个或多个素数之和,则得到一个素数和分解式。 对于一个给定的整数,输出所有这种素数和分解式。 注意,对于同构的分解只输出一次(比如 5 只有一个分解 2 + 3,而 3 + 2 是 2 + 3 的同构 分解式)。 例如, 对于整数 8,可以作为如下三种分解: (1) 8 = 2 +

2015-06-09 10:36:15 807

原创 求最大重叠区间大小

题目描述:请编写程序,找出下面“输入数据及格式”中所描述的输入数据文件中最大重叠 区间的大小。对一个正整数 n ,如果 n 在数据文件中某行的两个正整数(假设为 A 和 B) 之间,即 A=n>=B ,则 n 属于该行; 如果 n 同时属于行 i 和 j ,则 i 和 j 有重叠区间;重叠区间的大小是同时属于行 i 和 j 的整 数个数。 例如,行( 10 20)和( 12 25)的重叠

2015-06-09 10:11:39 1365

原创 最长递增子序列

题目描述:设 L=是 n 个不同的实数的序列, L 的递增子序列是这样一个子序 列Lin=,其中 k1 求最大的 m 值。 import java.util.ArrayList; import java.util.List; public class MaxIncreaseLen { public static int solution(List list){ if(

2015-06-09 09:46:47 355

原创 字符串原地压缩

题目描述:“ eeeeeaaaff" 压缩为 "e5a3f2",请编程实现。 public class StringCompress { public static String solution(String str){ if(null == str){ return null; } if(1==str.length()){ return str; }

2015-06-09 09:46:27 604

转载 网易游戏笔试题─两个圆相交,交点是A1,A2。现在过A1点做一直线与两个圆分别相交另外一点B1,B2。 B1B2可以绕着A1点旋转。问在什么情况下,B1B2最长

From:http://blog.csdn.net/iamzhaiwei/article/details/7685143 两个圆相交,交点是A1,A2。现在过A1点做一直线与两个圆分别相交另外一点B1,B2。B1B2可以绕着A1点旋转。问在什么情况下,B1B2最长? 设两个圆的圆心分别为O1,O2。作O1C垂直于B1B2,O2D垂直于B1B2。 |B1B2| = |A1B1| + |A1B2

2015-06-08 21:56:21 1516

原创 对称子字符串的最大长度

对称子字符串的最大长度 题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。 比如输入字符串“ google”,由于该字符串里最长的对称子字符串是“ goog”,因此输出 4。 分析:可能很多人都写过判断一个字符串是不是对称的函数,这个题目可以看成是该函数的 加强版。 /** * 对称子字符串的最大长度 题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。 比如输入

2015-06-08 21:18:56 466

完善过后的自定关机程序(MFC)

将之前上传的关机程序完善了一下,之前的上传的是因为Debug里的文件名称也为shutdown,导致递归调用,所以要改一下Debug里面的.exe文件的名字,这里改成了“定时关机”。

2011-09-16

设定电脑自动关机程序

可以通过输入时间来设定电脑何时关机,不过该程序还是有bug的,仅供参考。

2011-09-15

C++编程惯用法(高级程序员常用方法和技巧)

C++编程惯用法(高级程序员常用方法和技巧)

2011-09-09

华为的编程规范(java)

华为的编程规范 华为的编程规范 华为的编程规范

2011-08-09

建筑学大学生毕业设计

建筑学大学生毕业设计,没办法,希望大家积极下载

2011-04-25

毕业设计用到的一些资料

毕业设计用到的一些资料 毕业设计用到的一些资料

2011-04-15

C(C++)编程规范课程教材

C(C++)编程规范课程教材 C(C++)编程规范课程教材

2011-04-11

毕业设计用到的一些资料

毕业设计用到的一些资料 毕业设计用到的一些资料

2011-04-06

毕业设计中的有关MFC与access连接的问题

毕业设计中的有关MFC与access连接的问题,毕业设计用到的一些知识

2011-04-02

自己毕业设计需要的通信模型

自己毕业设计需要的通信模型,通信模型以及控件操作。

2011-04-01

毕业设计需要的资料(通信模型)

通信模拟机制,TCP/IP基础知识模型,好吧!大家都努力学习。。。

2011-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除