自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CtrlFU

珍惜拥有 探索未知

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

转载 浅谈用极大化思想解决最大子矩形问题

【摘要】    本文针对一类近期经常出现的有关最大(或最优)子矩形及相关变形问题,介绍了极大化思想在这类问题中的应用。分析了两个具有一定通用性的算法。并通过一些例题讲述了这些算法选择和使用时的一些技巧。 【关键字】 矩形,障碍点,极大子矩形 【正文】一、   问题最大子矩形问题:在一个给定的矩形网格中有一些障碍点,要找出网格内部不包含任何障碍点,且边界与坐标轴平行的最大

2012-10-28 10:16:46 11408 1

原创 无序数组A和B,线性时间复杂度,空间复杂度O(1) ,求中位数

两个无序数组A和B,长度分别是m和n,求中位数,要求时间复杂度O(m+n),空间复杂度O(1) 来自:人人网面试题,5分钟出思路,10分钟出代码分析:乍一看题目,不知道在考什么。把问题简化下。有一个无序数组,长度m+n,在O(m+n)时间内找出中位数,空间复杂度O(1)。可以用快速查找在线性时间里找出中位数。若分布在两个数组里,该怎么找?是否可以把两个数组看成是一个,当查找

2012-10-27 16:26:42 3961

原创 搜狐2013校园招聘技术研发类笔试题

2012-10-25 19:44:49 2515

原创 华数传媒2013校园招聘测试开发类笔试题

2012-10-25 19:42:46 5644

原创 百度2013校园招聘研发类笔试题

2012-10-25 19:39:52 1843

原创 浙江大华2013校园招聘笔试题软件算法类D卷

2012-10-25 19:38:49 4837

原创 PPS 2013年校园招聘C++开发工程师笔试题

2012-10-25 19:36:51 2462

原创 阿里巴巴20121009 研发/算法工程师 笔试试题【修正】

第19题a[i]在排序后的位置是[i-k, i+k],a[i+2k]在排序后的位置是[i+k, i+3k],必然有a[i] 所以数组a里实际上有2k个各自有序的、交错的子序列,如a1={a[0], a[2k], a[4k]...},a2={a[1], a[2k+1], a[4k+1], ...} 所以可以用2k-路归并排序,用一个大小为2k的小顶堆辅助归并,时间复杂度是O(

2012-10-10 10:13:21 14533 16

转载 extends 和 implements 的区别

extends可以理解为全盘继承了父类的功能implements可以理解为为这个类附加一些额外的功能举个例子,Animal是一个父类,cat,dog,bird,insect都extends了Animal,但是cat,dog,bird还可以implements比如run,shout这些interface,bird,insect可以implements比如fly这些interface

2012-08-12 21:47:51 33915

转载 软件版本号管理

最近发现在文档编写或者软件开发过程中,版本号的管理真的很重要,在此将网上看到的GNU风格的版本号管理策略摘录如下,以供学习。一般的版本号划分为如下3个部分: “  主版本号 . 子版本号 . 修正版本号 ”1.项目初版本时,版本号可以为 0.1 或 0.1.0, 也可以为 1.0 或 1.0.0  (例如: 1.0.0 )2.当项目在进行了局部修改或 bug 修正时,主版本

2012-08-12 21:45:47 1900

转载 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态

2012-08-12 21:44:03 900

转载 static关键字

C/C++中的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类的问题。A.面向过程程序设计中的static关键字1)静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。静态全局变量定义和使用类似:#include using namespace std

2012-08-12 21:36:41 617

原创 2012百度之星初赛第一场题A度度熊就是要第一个出场

第一题:度度熊就是要第一个出场贴图不方便, 完整题目见这里我的思路:1,从下向上,找第一名的路径,把横线段做标记1,没有横线段的地方添加横线段出来,标记22,从上向下,找第K名(即度度熊的位置)的路径,遇到有标记的即表示本身就是第一(标记1),或加线段后可以是第一(标记2)代码如下, 测试用例可以通过, 又做了几个简单的测试// 2012 百度之星 初赛

2012-06-03 15:14:47 1768 1

原创 2012百度之星初赛第一场题B小小度刷礼品

初赛第一场完整题目见这里第二题:小小度刷礼品一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗?输入第一行一个正整数T表示数据组数;

2012-06-03 15:07:03 1681

原创 十道面试题

50、一道SPSS笔试题求解题目:输入四个点的坐标,求证四个点是不是一个矩形关键点:1.相邻两边斜率之积等于-1,2.矩形边与坐标系平行的情况下,斜率无穷大不能用积判断。3.输入四点可能不按顺序,需要对四点排序。求纵坐标最大的点T,最小的点B,横坐标小的L,大的R。判断向量TL,TR的数量积,向量BL,BR的数量积,向量TL,BL的数量积51、矩阵式螺旋输出深度

2012-03-07 14:06:58 1150

原创 HDOJ 1019 多个数的最小公倍数

#include int gcd(int a,int b){ while(a!=b) if(a>b) a-=b; else b-=a; return a;}int n,m;int main(){ scanf("%d",&n); while(n--) { int a,LCM; scanf("%d",&m); scanf("%d",&LCM);

2012-02-05 11:12:29 1947 2

原创 推理游戏

假期里和同学聚会,玩骰子玩纸牌是必不可少的。有一种玩法很有趣:每人从牌堆中抽取一张牌,自己不能看,贴到额头上,让其他人可以看到。然后从某人开始,依次说话,制定喝酒规则,要更改规则先得喝一盅,直到大家都同意此规则。N圈下来,所有符合最终规则的人每人喝2盅。比如A说大于9点的人喝,B看到没有人比9点大,则推测自己的点数大于9,就想改规则,就先喝一盅,改成小于5点的、点数相同的、红色的、偶数的或直接N点

2012-02-04 11:45:31 1764

转载 每天一道面试题,为今年找工作早做准备!笨鸟先飞,哈哈(2012年1月篇) .

1、IBM面试题:平面上画1999条直线,最多能将平面分成多少部分?转自小俞我的思路:先考虑平面内有两条直线.要么平行,要么相交.N条直线把平面分成多少部分?最少时,它们相互平行,分成N+1部分最多时,它们两两相交,分成多少部分?再考虑当有N-1条直线在此平面内时,再加进来一条,为达到最多,第N直线需要与其他N-1条均是两两相交,则多出来N部分递推一下,得到 f

2012-01-06 20:01:40 1081

原创 服务器集成环境wamp安装与常用配置

今天在实验室服务器上安装了最新版本的WP: Wordpress 3.3 ,并把原来的xampp卸载了,安装了wamp。出现了两个错误,搜索后都得到了解决,在此记录一下一、出现 “ 缺少 mysqli 扩展 ” 的错误,解决方案:右下角wamp -> PHP -> php.ini:extension_dir = "F:/wamp/bin/php/php5.3.8/ext/"ext

2011-12-14 18:01:58 3271

原创 PPT学习笔记和技巧分享【持续更新ing】

初中刚接触电脑时,就对PPT产生了兴趣。最近结识了一些PPT大牛,学习了一些技巧,在此做个记录,分享一下。首先,简单介绍下PPT的应用,不论是做课件、做报告、做演讲,PPT都占据着一壁江山。但PPT不只是演讲工具,它还可以做宣传片!下面整理了一下我的PPT学习笔记以及一些小技巧(按 Office 2010 Powerpoint 菜单顺序,常用或高级功能会用黄色底色标注):一

2011-11-22 21:17:06 5840

原创 Arnold置乱

%%%%%% matlab source code %%%%%%%%function arnold_pic = Arnold(Image,Frequency,crypt)%图像数值矩阵Arnold转换函数%输入参数% Image: 待加密(待解密)图像文件名(注意写格式后缀),只能为二维% Frequency: 图像需要变换迭的次数% crypt: 0

2011-11-04 09:36:55 3352

原创 算法题集1

1 题目:输入一个正数n,输出所有和为n 连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3 个连续序列1-5、4-6 和7-8思路:n=连续i个整数的和,那他们的均值在n/i附近,所以想到在n/i附近找i个数,判断他们的和是否为n即可代码木有写,可以参考小俞同志的代码,猛击这里2、编程实现两个正整数的除法,当然不能用除法操作符。思

2011-10-28 09:25:21 743

原创 面试题集1

1、微软面试题:利用天平砝码,三次将140克的盐 分成50、90克两份?      有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。我给出的解法:解决方法3:a,利用砝码2,得到140=69+71b,利用砝码2+7,得到69=39+30c,利用砝码2+7和30,从71中得到21=30-9,71中还剩余50解决方法4:

2011-10-28 09:08:34 1158

原创 HDOJ 水题 1001

//#include "stdafx.h"////#include //#include using namespace std;int main(int argc, char* argv[]){ //fstream cin("1001.txt");// int a; while(cin>>a) { int sum=0; for(int i=1;i<=a;sum+=i+

2011-10-20 14:32:45 711

原创 HDOJ 水题 1000

//#include "stdafx.h"//#include #include using namespace std;int main(int argc, char* argv[]){ //fstream cin("1000.txt"); int a,b; while(cin>>a>>b) { cout<<a+b<<endl; } return 0;}10

2011-10-20 14:29:23 527

《HTML5实验室——Canvas世界》源代码

内容简介   《HTML5实验室:Canvas世界》通过多个实验,几乎涵盖了HTML5标准中描述的所有新特性,由点到面地对HTML5相关的技术进行详细的介绍和剖析。本书在以简洁的文字结合生动的实验介绍HTML5特性的同时,还深入剖析其内部原理,让读者不仅知其然,而且知其所以然;最后通过几个综合实验和经典游戏的重现,将各种新特性综合,实现酷炫的网页效果。   本书讲授如何使用Canvas集成特定的算法去实现绚丽的效果、应用和游戏,其中涵盖了数学和物理方面的知识。

2012-12-16

Android安卓手机C/C++编译器C4droid 3.65

Android安卓手机C/C++编译器C4droid 3.65版本,最新版可在Google Play上搜索下载

2012-10-27

2012银行从业资格考试《公共基础知识》历年真题库

2012银行从业资格考试《公共基础知识》历年真题库

2012-10-25

JPEG标准亮度色度量化表

IEEE提供的JPEG标准亮度色度量化表(文本形式),共享给需要用到JPEG压缩的程序猿们

2012-07-28

MFC42U.LIB MFC42UD.LIB MFCS42U.LIB MFCS42UD.LIB

VC++6.0安装包里的四个文件: MFC42U.LIB MFC42UD.LIB MFCS42U.LIB MFCS42UD.LIB

2012-06-11

hiwebgl源代码包

WebGL教程1-16课源代码打包文件(由http://www.hiwebgl.com提供)

2012-03-29

VC++图像处理技术详解 光盘 程序

<Visual C++ 图像处理技术详解>光盘上左右章节源程序

2011-12-03

PHP版QR码源码

QR码PHP版源码,http://phpqrcode.sourceforge.net/

2011-11-02

InstallShield 2009 manual

InstallShield 2009 manual

2011-08-22

flash编解码bmp图像

使flash支持bmp格式的类文件 对BMP文件处理时,在合适位置加入以下语句即可: var bmd:BitmapData=BMPEncoder.decode(bmdData); var bmdData:ByteArray=BMPEncoder.encode(bmd);

2011-08-03

个人简历 模板 中英文

表格形式 个人简历Resume 模板 中英文

2010-03-22

考研英语复试口语word

英语口语复试常见问题,附 英文自我介绍,大学生活等

2010-03-22

空空如也

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

TA关注的人

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