问题描述:
编写一个函数reverse_string(char *srring)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用处C库函数中的字符串操作函数。
程序分析:
思路如下:
本程序用递归的思想实现这一功能,最关键的一点是要改变'\0'所在的位置。a.先交换字符串最外层的两个字符,同时保存第一个字符的...
分类:
编程语言 时间:
2015-05-11 08:56:46
阅读次数:
210
方式一:将字符串反向输出来,不改变内存(递归实现)
void reverse_string(char *str)
{
/*遇到'\0'什么也不做,函数结束*/
if(*str == '\0')
;
else
{
/*输出下一个*/
reverse_string(str + 1);
cout<<*str;
}
}方式二:改变内存(交换法)
/*非递归实现:操作内存*/...
分类:
其他好文 时间:
2015-05-10 18:58:07
阅读次数:
177
要实现一个简单的业务: 使用SQL脚本获取字符串'large/020700/61970b0101.jpg' 中的'61970b0101.jpg'部分。先想到的是C#中的lastindexof,但是SQL中没有这个函数,只有charindex函数,只好使用现有资源想办法曲线解决了。解决思路:1、使用R...
分类:
数据库 时间:
2015-05-05 01:15:35
阅读次数:
359
编程珠玑真是一本让人感觉到眼前一亮的书,虽然书不厚,但是里面的知识很贴近实际应用,也很有启发性,如果能真正的消化里面的内容,对程序的理解肯定会上一个档次。
本文给出的是第二章习题的第五题的大概程序!
#include
using namespace std;
void move(int * arr, int arrsize,int n);//将数组arr的前n个元素左移
void show(...
分类:
其他好文 时间:
2015-05-05 00:06:46
阅读次数:
131
//将字符串反转,型如:123 456 789 abc ,反转后的结果是 abc 789 456 123
/*
#include
#include
using namespace std;
void Exchange(char *&str)
{
char *p=str+strlen(str)-1;
char *q=str;
while(q<p)
{
char temp=*q;
...
分类:
编程语言 时间:
2015-04-26 10:57:59
阅读次数:
181
1 #import "NSString+extendString.h" 2 3 @implementation NSString (extendString) 4 //1.声明一个字符串反转(比如@”123”调用方法后返回@”321”) 5 + (NSString*)revertWithStri.....
分类:
其他好文 时间:
2015-04-16 14:09:37
阅读次数:
124
——- android培训、java培训、期待与您交流! ———-
/*
将一个字符串进行反转。将字符串中指定部分进行反转,”abcdefg”;abfedcg分析功能:
1 功能的结果,反转指定字符串——————–返回值是String类型。
2 有没有未知变量–指定字符串,起始位,结束位。–参数类型是(String str,int start,int end)思路:因为要指定部分字...
分类:
其他好文 时间:
2015-04-10 13:43:03
阅读次数:
93
前言:为了能够找一个代表我从零开始的诗词,我挖空心思去找,然而怎么也找不到一个贴合我心意的,被迫上了度娘也不曾找到。真想把小学一年级的语文课本拿出来好好的通读一遍,肯定能找到答案。
好了,既然找不到也不必耿耿于怀了。今天读了《高效能程序员的修炼》第四章,发现自己好烂,如果按照作者的看法,我是无论如何都入不了他的法眼,于是乎,我告诉自己,从零开始,把作者提出的面试题按照Java来写...
分类:
编程语言 时间:
2015-04-08 09:16:37
阅读次数:
276
编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
#include
#include
#include
int reverse_string(char * str)
{
assert(str);
int len=strlen(str);
char *ch=str+len-1;
whi...
分类:
编程语言 时间:
2015-04-07 13:53:58
阅读次数:
171
下面先上代码: class Program { static void Main(string[] args) { string str = "12345"; const int count = 10000; ...
分类:
其他好文 时间:
2015-04-02 22:21:21
阅读次数:
207