摘要: 1题目分析:构思过程:分析方法:写代码前想好测试用例,考虑所有可能的输入,并做相应的处理。这样的程序才有健壮性!测试用例:char *p[8]={"123","123.45","A123.45","-123.45","+123.45","12A.45","123.A5",NULL};//测试用例保证... 阅读全文
posted @ 2014-06-14 14:30 无缰之马 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、游标的基本概念 游标:游标是一个存储在Mysql服务器上的数据库查询,它不是一条select语句,而是被该语句检索出来的结果集。 本人,学习游标中,曾遇到一个问题,循环总是最后多执行一次。下面分析程序,这个是一个sql脚本程序#if d=0 then #end if; 注释掉这两行时,会发现,游... 阅读全文
posted @ 2014-05-09 17:59 无缰之马 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题目1 : String reorder时间限制:10000ms单点时限:1000ms内存限制:256MBDescriptionFor this question, your program is required to process an input string containing only... 阅读全文
posted @ 2014-04-20 19:02 无缰之马 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 时间限制:2000ms单点时限:1000ms内存限制:256MB描述L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外。距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可... 阅读全文
posted @ 2014-04-20 18:55 无缰之马 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 时间限制:2000ms单点时限:1000ms内存限制:256MB描述一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距在相机坐标系中的大小,是在图像处理领域的一个非常重要的物理量。假设我... 阅读全文
posted @ 2014-04-20 18:50 无缰之马 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 时间限制:8000ms单点时限:4000ms内存限制:256MB描述你的硬盘上有一个神秘的文件占用了大量空间,你决定将其压缩以节省空间。不幸的是,你还没有安装任何压缩软件,所以你决定自己编写一个压缩程序。你发现这是一个文本文件,包括很多行。每行是一个长度恰好为L的字符串,而且字符串可能有重复。行的顺... 阅读全文
posted @ 2014-04-20 18:43 无缰之马 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 以下来源http://www.cnblogs.com/JCSU/articles/1051826.html程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管... 阅读全文
posted @ 2014-04-16 17:51 无缰之马 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 笔者经历了2014年阿里、腾讯的实习生招聘,有些题目,做完了,还以为自己对了,回来编程序跑一下,才知道是陷阱。觉得有必要总结一下哈,在此感谢一下参与讨论的筒子们,小芳,静儿。陷阱分类:(1)指针与字符串7. 阅读下面代码,程序会打印出来的值是(D)-------------------------... 阅读全文
posted @ 2014-04-14 22:05 无缰之马 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.题目描述描述: 已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 A16 A17 A18 地铁线B(直线)经过车站:B1 B2 B3 B4 B5 T1 B6 B7 B8 B9 B10 T2 B11 B12 B13 B14 B15输入: 输入两个不同的站名 输出: 输出最少 阅读全文
posted @ 2014-03-19 16:39 无缰之马 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 1.问题的提出 在没有了解vector之前,动态数组一般都是又new创建的。在了解vector后发现vector竟是那样方便好用,但方便的同时却是以牺牲执行效率为代价的。网上对vector和array的评价和吐槽,也是喜忧参半,各有不同啊。在面临选择的时候,我们到底用哪一种呢,我们可能都犹豫过?下面对该问题进行理论分析和实际测试验证。2.理论分析2.1预备知识-程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。是一种线性结构,其操作方式类似于数据结构中的栈,操作速度较快。但程序员是... 阅读全文
posted @ 2014-03-15 14:57 无缰之马 阅读(8026) 评论(2) 推荐(1) 编辑