- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Code Complete(代码大全)看后心得
最近,公司上司要我在学校这段时间好好看看代码大全这部将近千页的鸿篇巨制。鉴于自己记忆低下,看完就忘这一不雅的毛病,因此想着还是边看边记录下来一些好的东西,于是乎就想到了在CSDN上博客上写写。事先声明,本篇纯粹是为了自己而写,当然有理解不对的还望大家指正。 一.设计的层次 书中第五章讲述的是软件构建中的设计,说实话,对于我并没写个多少大型程序的小子来说,看到这样的章节,有点不感冒
2013-12-30 16:21:47 1483
原创 win8常见问题解决办法
最近自己也开始玩win8系统了,不是win8.1哦,不过据说没太多区别。但可能是win8系统刚出来的缘故,在使用时会出现很多不可思议的问题。结合自己的使用体会,特做一些说明,希望可以帮助到大家。 1.刚装过系统后,系统自带的IE无法使用。 出现这种问题,很可能是我们之间双击打开的。你可以尝试下点击右键,以管理员身份来运行。当然也可以,通过设置这个软件的权限属性,将它修改为管理员身
2013-12-23 13:00:05 693
原创 字符串问题:输出第二个字符串在第一个字符串中的连接次序
问题描述:输入两个字符串,输出第二个字符串在第一个字符串中的连接次序。如输入:abdbcc和abc,输出:125,126,145,146 问题分析:首先得计算出第二个字符串各个字符在第一个字符串中出现的位置,这个用一个二维的数组或容器就可以实现。比如定义vector> data,求得的位置都存储在了这个data中:data[1]存放字符‘a’在串1中的位置{1};data[2]存放字符‘b’在串
2013-09-09 16:33:50 2571 1
原创 九大排序汇总
最近整理了面试笔试中经常出现的九大排序:冒泡排序(bubble)、选择排序(select)、插入排序(insert)、希尔排序(shell)、堆排序(heap)、快速排序(quick)、合并排序(merge)、基数排序(radix)、桶排序(bucket)。根据是否利用比较的思想进行排序,可将这些排序分为两大类。基于比较的排序:冒泡排序、选择排序、插入排序、希尔排序、堆排序、快速排序、合并排序;不
2013-09-09 15:16:28 587
原创 大数问题:求N的阶乘
最近看了一些关于求大数N的阶乘的方法,有点心得,特书写出来,共同交流。题目:输入一个正整数N,输出N的阶乘。N的范围是0-1000.1000的阶乘位数有两三千位,显然是很惊人的大数据。最开始,想到的是用字符串来表示,然后实现出字符串的加法和乘法。这样用char[5000]足可以表示结果,占用内存也只是40KB而已。但要实现字符串的乘法,比较繁琐耗时,所以有点不太可取。后来看到网上有很多解法,其中比
2013-09-04 13:51:36 937
原创 求字符串的所有组合输出
剑指Offer一书中面试题28求字符串的排列,给出了递归算法程序。其中扩展题目中提到了,求字符串的所有组合。比如输入字符串:“abc”,输出应为:a、b、c、ab、ac、bc、abc. 借用书上的解题思路:如果输入n个字符,则这n个字符能构成长度为1、长度为2、......长度为n的组合。在求长度为m的组合时,可考虑将这n个字符分成两部分:第一个字符和其余所有的字符。如果组合里包含第一个字符,则
2013-08-27 13:11:33 634
原创 拾取遗忘的代码
找好了工作,论文实验部分也完成了,想着没什么事了,渐渐地就遗忘了编程。今天闲来没事,找了个ACM在线题,做了 一下。悲催的是,连一些基本的C++用法都快忘了。算法更是生疏了不少。结果,可想而知,多次通不过。特把这道题写出来,一来这个题目确实不错,二来,以示儆戒自己。 题目信息: / 括号匹配: // 描述 // 现在,有一行括号序列,请你检查这行括号是否配对。 // 输入 // 第一行
2014-03-05 16:30:23 583
VC6.0数字图像处理源码
2012-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人