自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zz翔的专栏

我的学习与工作

  • 博客(4)
  • 收藏
  • 关注

原创 在线性时间和空间复杂度内,求大小相邻两元素之差的最大值

 本题目来自于一个讨论阿里巴巴笔试题的帖子。  问题:已知一数组A含有n个元素且n >= 2,求数组A中大小相邻的两元素之差的最大值。要求时间复杂度和空间复杂度都为O(n)。 解:假设A中的最大元素和最小元素分别为max和min。如果我们将数轴上的区间 [min, max] 划分为n-1等份——即n-1个长度为(max - min)/(n-1)的小区间(为了更严谨一些,这些小区

2009-11-06 08:11:00 1049

原创 C语言格式化输出中的浮点数精度截断

  今日在做ACM/ICPC的题目时,遇到了这样的情况:程序求得的结果是一个浮点数,但题目要求以整数形式输出(取不小于该结果的最小整数)。这是个很简单的问题。也许很多人会采用float强制转型为int再加1的办法解决。然而我一向觉得强制转型是种很不优美的办法,因此采用了类似如下代码的办法:  printf("The result is %.0f./n", result);    /

2007-06-10 01:05:00 4442

原创 在Linux终端下调用可执行文件时总要加上符号./的原因

  刚接触Shell时总感到很奇怪:如果当前的Shell工作目录为/home/Victor/,且此目录下有一个叫做myproc的可执行文件,那么简单的在命令行中输入myproc并回车并不能调用这个可执行文件,终端会提示Shell找不到这个命令。但如果在myproc前加上“./”,即输入./myproc并回车,文件就会正确地被执行了。  原因是可执行文件所在的目录没有包含在环境变量P

2007-06-05 01:58:00 2296 1

原创 Struts + Hibernate一些相关概念的小结

  Web应用程序:指那些用户界面驻留在Web浏览器中的任何应用程序。用户只需要一个浏览器就可以运行任何Web程序,省去了那些需要安装的软件所面临的很多问题。可想而知这种软件会有多大的市场。据说现在60%的程序员是Web程序员。  框架:为了辅助开发而编写的一些类的集合。这些类通常由Apache这样一些第三方开发者编写,他们会给你提供一套使用这些类的规范,在这种规范下使用这些类可以加快你的开发

2007-05-22 22:55:00 915

空空如也

空空如也

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

TA关注的人

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