题目: 给定两个字word1和word2,找到将word1转换为word2所需的最小步骤数。 (每个操作计为1步)。 您对单词允许以下3种操作: a)插入字符 b)删除字符 c)替换字符 思路: dp[i][j]指把word1[0..i - 1]转换为word2[0..j - 1] 的最小操作数。 ...
分类:
其他好文 时间:
2017-02-04 18:35:42
阅读次数:
553
字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1、用的最多的是Substring 2、用 RTrim 3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串 类似函数: TrimStart,L ...
分类:
其他好文 时间:
2017-02-04 16:34:00
阅读次数:
135
描述 删除字符串中重复的字符 分析 方法一,蛮力法。两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符。方法二:排序法。对两个字符串的字符进行排序,再比较。方法三:空间换时间。acsII共256个字符。使用256bit记录每个字符是否已出现过。遍历字符串,若已出现过则将该字 ...
分类:
其他好文 时间:
2017-01-30 19:31:19
阅读次数:
257
问题描述: 在虚拟机中安装了ubuntu系统,打开vi,当vi进入insert模式后,后退键(backspace)不能删除字符,上下左右键也对应了W,S,A,D。 解决办法: ...
分类:
系统相关 时间:
2017-01-19 12:37:44
阅读次数:
195
编辑器 ed vi/vim (交互式) sed (非交互) vi/vim 的使用 1.命令模式 移动光标 方向键 hjkl H L M G 1G nG 复制行 yy nyy 粘贴 p 删除行 dd ndd D 删除字符 x 保存退出 ZZ 2.底行模式 显示行号 set nu set nonu 查找 ...
分类:
系统相关 时间:
2017-01-14 18:56:15
阅读次数:
272
目标: 1.使用string模块的whitespace 2.删除左边、右边以及两边的空白 代码如下: [root@localhost python]# cat rmspace.py 2.运行代码,测试效果 ...
分类:
编程语言 时间:
2017-01-03 11:38:20
阅读次数:
247
1、strip()函数 strip()是删除'()'里面的字符,当()为空时,默认删除空白符(包括'\n','\r','\t','') (1)s.strip(rm) 删除s字符串中开头、结尾处,位于rm删除序列的字符 (2)s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 ( ...
分类:
编程语言 时间:
2016-12-30 16:58:53
阅读次数:
221
1、添加字符 2,、追加字符 3,删除字符 4、字符反转 ...
分类:
编程语言 时间:
2016-12-27 00:47:21
阅读次数:
164
1 /// 2 /// 删除字符串中的中文 3 /// 4 public static string Delete中文(string str) 5 { 6 string retValue = str; 7 if (System.Text.RegularExpressions.Regex.IsMatc... ...