面试中,面试官问我现场写的一个算法题目:给定一个字符串和一个字符,删除字符串中包含和此字符相同的字符。
算法1:
1 #include<stdio.h> 2 3 void delChar(char * str, char p){ 4 int i = 0; 5 int j = 0; 6 while(str[j] != NULL){ 7 if(str[j] == p) 8 j++; 9 else{ 10 str[i] = str[j]; 11 i++; 12 j++; 13 } 14 } 15 str[i] = '