1 什么是全排列:例如给出字符串abc: 其全排列为:abc bca cba acb bac cab; 对于acc则全排列为 acc cac cca
2 下面看一下非递归的实现方法:以1234 为例从右向左找相邻递增(严格递增)的数对: 34 满足条件,把3记为一个交换点。 在从右向左找第一个大于第一个交换点的数为4作为第二个交换点,交换后得:1243;然后把第一个交换点后的序列逆序。...
分类:
其他好文 时间:
2014-08-19 16:42:24
阅读次数:
265
题目: 输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。解决: 简单起见,字符串中没有相同的字符。 其实这是个递归的过程:对于字符串str,先分别逮住其中的每一个,如s,把它从s...
分类:
其他好文 时间:
2014-08-19 12:29:04
阅读次数:
256
删除操作: 删除光标所在的字符删除光标所在的单词删除光标至行尾所有字符删除光标至行尾所有字符删除当前行改变与替换操作:替换光标所在字符替换字符序列替换一个单词替换一个单词替换光标所在的前一个字符/替换自光标位置至行尾的所有字符替换当前行查询:向后(下)查询abc向前(上)查询abc向后(下)继...
分类:
其他好文 时间:
2014-08-18 21:53:22
阅读次数:
246
一般设定管理员密码时,系统会要求留下秘码提示,如果是你自己设的密码和密码提示,那么应该可以通过提示自行回忆,如果回忆不起,可以按照下面的步骤实施: 关机重启用你新账户进入或者以恢复本地用户“abc”口令为例,来说明解决忘记登录密码的步骤:1、重新启动计算机,在启动画面出现后马上按下F8键,选择“.....
分类:
其他好文 时间:
2014-08-18 20:18:23
阅读次数:
266
转:http://blog.csdn.net/ise_keven1/article/details/2070049方案一: using System; using System.Reflection; Type type = Type.GetType("abc"); Activa...
分类:
其他好文 时间:
2014-08-18 18:00:22
阅读次数:
343
原题 找出一个字符串中最长重复次数的子字符串,并计算其重复次数。例如:字符串“abc fghi bc kl abcd lkm abcdefg”,并返回“abcd”和2。 我的思路 为了方便表述,我们使用变量src作为原字符串,sub_str作为子字符串。 由于题目要求寻找至少重复2次的最长的子字符串...
分类:
其他好文 时间:
2014-08-17 21:08:22
阅读次数:
475
降序排序NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9987", nil];
NSComparisonResult (^block)(NSString *str1, NSString *str2) = ^(NSString *str1, NSString...
分类:
其他好文 时间:
2014-08-17 10:27:52
阅读次数:
153
下面内容均来自互联网,系笔者汇总并总结。1. 问题介绍问题引入:在实习过程中发现了一个曾经一直默认的错误,相同char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者全然正确。程序演示:測试环境Devc++代码#include using namespace...
分类:
其他好文 时间:
2014-08-16 18:21:00
阅读次数:
334
这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3 >>> input_A = input("Input: .....
分类:
编程语言 时间:
2014-08-16 11:08:20
阅读次数:
269
最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc(a,b)或者abc(1,2)2.逗号在类型转化中的使用 主要是元组的转换 例如:>>> a=11>>....
分类:
编程语言 时间:
2014-08-16 10:56:10
阅读次数:
200