最近在复习自己的linux笔记,看到cut和sort的时候突然想起一直遗忘做的一件事:给某文本文件去重。发现用这两条指令的组合可以很轻松的完成自己想做的工作。要处理的原文本文件一条数据的格式是:str1
# str2 #str3,每行一条这种格式的数据。我需要的只是str2去重后的数据,所以可以这么...
分类:
其他好文 时间:
2014-05-30 20:18:52
阅读次数:
410
code如下:
//Longest common sequence, dynamic programming method
void FindLCS(char *str1, char *str2)
{
if(str1 == NULL || str2 == NULL)
return;
int length1 = strlen(str1)+1;
int length2 = strlen(...
分类:
其他好文 时间:
2014-05-26 04:56:50
阅读次数:
215
-----014-string.php ----- 1 2 3 4 5 一个PHP网页 6 7 8 9
字符串比较";11 $str1 = "hello";12 $str2 = "HELLO";13 printf("%s比%s:%d\n", $s...
分类:
Web程序 时间:
2014-05-25 02:22:44
阅读次数:
270
题目:给定三个串str1,str2,str3,判断str3是否是str1,str2的交叉字符串。
交叉字符串:两个字符串的字符交叉,组成新的字符串,要求属于原来字符串中的字符在新的生成的交叉字符串中的顺序与原顺序相同。即若a、b在源字符串中时a在前面,那么在新的字串中时,a也的在b的前面。
回想问题Distinct
Subsequences,其形式表示为 S --通过合理的规则----得到...
分类:
其他好文 时间:
2014-05-24 18:14:24
阅读次数:
284
1. 传入2个字符串变量,其中,每个字符串是用分号(;)分隔的字串形式,
比如str1=’ab12;ab;cccc;tty’, str2=’1;6sf;8fffff;dd’,
注意,字符串是用户输入的,不能固定值、长度、和分号个数。2. 执行完毕存储过程后,要求根据分号提取字符串的字...
分类:
数据库 时间:
2014-05-22 00:17:00
阅读次数:
354
字符串String创建方法:一·通过new创建 String str1= new
String("abc");二 直接创建 String str2="abc";前面两种方法的区别在于: 通过new方法创建的对象都拥有唯一的一个引用。 而方法二
中,如果两个字符串一样,则 这两个字符对象的引用指向.....
分类:
编程语言 时间:
2014-05-21 05:35:27
阅读次数:
235
String在java中算是一个比较特殊的类,既能作为基本数据类型使用(Stringstr="123"),也能作为对象使用(Stringstr=newString("123"))。我们先看几组简单的测试。第一组:Stringstr1=newString("123");
Stringstr2=newString("123");
System.out.println(str1==str2);//false
S..
分类:
其他好文 时间:
2014-05-21 02:38:05
阅读次数:
277
编程题:编写一个函数string_copy()完成strcpy()的作用,并验证。#include<stdio.h>voidstring_copy(char*s1,char*s2){for(;*s2!=‘\0‘;s1++,s2++)*s1=*s2;*s1=‘\0‘;}voidmain(){charstr1[20],str2[]="IlikeC";char*p1=str1,*p2=str2;string_copy(p1,p2);printf("str1:%s\..
分类:
其他好文 时间:
2014-05-21 00:19:23
阅读次数:
202
编程题:字符串的指针引用。用指针法实现。功能:将字符串str2复制连接到str1#include<stdio.h>voidmain(){char*s1,*s2,str1[30]="beijing",str2[10]="China";for(s1=str1;*s1!=‘\0‘;s1++);for(s2=str2;*s2!=‘\0‘;)*s1++=*s2++;*s1=‘\0‘;printf("%s\n",str1);}
分类:
其他好文 时间:
2014-05-20 20:09:44
阅读次数:
373
编程题:函数strlen()的使用#include<stdio.h>#include<string.h>voidmain(){inti;charstr1[20],str2[20];gets(str1);gets(str2);for(i=0;str2[i]!=‘\0‘;i++); printf("%s:%d\n",str1,strlen(str1));printf("%s:%d\n",str2,i); printf("%s:%d\n","IlikeC",strlen..
分类:
其他好文 时间:
2014-05-20 17:22:32
阅读次数:
287