自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (8)
  • 收藏
  • 关注

原创 给定一个字符串,去除整个字符串中重复的字符

该题与我前面的一篇博客判断一个字符串是否是唯一的很相似。可以分两种情况来讨论:1、不许使用额外的存储空间;2、可使用额外的存储空间 s表示待处理的字符串,l表示当前非重复字符的个数 1、不许使用额外的存储空间 对每个待处理的字符,可以考虑在后处理和在前处理 在后处理:对每个待处理的字符,假设为c,从该字符的后一个字符开始,直到字符串的末尾,如果有字符与c相同,就将该位置的字符标记为无效,处

2013-11-27 21:49:43 10164

原创 关于两个对象交换的扩展

前面一节,我讲到了两个对象交换的四种方法,今天,通过调试,来比较下这四种方法的汇编代码,测试环境为vc6.0 temp = a;mov eax, dword ptr[ebp + 8] //ptr[ebp + 8]为a的地址mov ecx, dword ptr[eax] //在ecx中暂存a中的内容mov dword ptr[ebp-4], ecx //ebp-4为c的地址,将a的值赋

2013-11-21 21:25:23 730

原创 关于两个对象的交换

为使问题简单化,设定a、b为整型定义如下: int a; int b; 要求做到将a,b的值互换 方法1:使用中间变量temp int temp; temp = a ; a = b; b = temp; 方法2:不使用中间变量,采用异或的方法a = a^b; b = a^b; a = a^b;方法3:不使用中间变量,使用加减法a = a + b; b = a - b; a = a - b

2013-11-20 22:03:02 713

多边形裁剪

实现了求两个多边形的相交、相离、及相差的部分。 实现了求两个多边形的相交、相离、及相差的部分。

2012-05-06

黑白棋 反棋(Reversi) 奥赛罗棋(Othello) 苹果棋 翻转棋

完全是自己动手编的,实现了可视化的界面,相信会让你满意的。

2011-05-21

setup factory 8.0 序列号

setup factory 8.0用来给软件打包,相信你会喜欢的

2011-05-10

千千静听透明皮肤仿vista

很好看的一款皮肤,相信你会喜欢的。下载它是一种正确的选择。

2011-05-10

历届初级程序员考试真题

里面有很多套试题,对于想考程序员的人来说,真的是一个好东西。

2010-09-03

操作系统原理第三版答案

课后习题的绝大部分答案都在其中,希望对你有帮助!

2010-06-08

国际象棋中马的遍历的问题

算法是用c++来实现的,写的通俗、易懂,很容易就能够明白

2010-05-11

快速排序,堆排序,冒泡法

对算法中的几种排序的集成,把这些程序已经写在了一个头文件中

2010-05-11

空空如也

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

TA关注的人

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