Chinaunix首页 | 论坛 | 博客
  • 博客访问: 205666
  • 博文数量: 24
  • 博客积分: 608
  • 博客等级: 中士
  • 技术积分: 371
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-22 21:10
文章分类

全部博文(24)

文章存档

2012年(24)

发布时间:2012-09-01 14:35:44

题目:实现一个函数,把字符串中每个字符空格替换为"%20",例如输入"we are happy",替换为"we%20are%20happy"。剑指offer p45给出了O(n)的解法,原理就是预先计算出替换后的字符长度,然后把从后向前把前面的复制到后面。点击(此处)折叠或打开void replaceBlack(char *s.........【阅读全文】

阅读(1869) | 评论(0) | 转发(0)

发布时间:2012-09-01 13:13:33

/*题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOu.........【阅读全文】

阅读(23542) | 评论(2) | 转发(2)

发布时间:2012-08-30 19:53:44

首先先给出定义吧重载:同一个类中,函数名相同但是参数不同,不管是否有virtual关键字。重定义:不同类中(特指基类和子类)函数名相同。但是参数列表和返回值不一定相同。重写(覆盖):基类函数有virtual关键字,且函数名、参数列表、返回值都相同。属于重定义一种。名字隐藏:如果对基类的某一成员函数.........【阅读全文】

阅读(5159) | 评论(0) | 转发(1)

发布时间:2012-08-27 21:22:36

堆和栈的区别1.       管理方式不同栈,由编译器自动管理,无需程序员手工控制;堆:产生和释放由程序员控制。2.       空间大小不同栈的空间有限;堆内存可以达到4G,。3.       能否产生碎片不同.........【阅读全文】

阅读(13220) | 评论(0) | 转发(4)

发布时间:2012-08-27 15:37:02

点击(此处)折叠或打开#include <stdio.h>#include <string.h>.........【阅读全文】

阅读(4348) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册