- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 c语言字符串-常用操作(3)删除空格
删除空格也是面试常见问题,刚看到题一般写了个复杂度较高的,后来改进下复杂度降低,和大家分享下: #include /** * 删除字符串空格 */ void delSpace(char *str) { char *p = str; char *t =p; while (*p != '\0') { if (*p == ' ') {
2015-01-30 09:38:35 5414
原创 排序小结(1)-冒泡,快排(c语言实现)
1.冒泡排序(最常见的排序) #include /** * 冒泡排序 */ void sort(int *a,int len) { int t; for(int i=0;i<len;i++) { for(int j=0;j<len-i-1;j++) { if(a[j]>a[j+1])
2015-01-30 09:35:30 838
原创 c语言字符串-常用操作(2)
1.字符串翻转 #include #include void reserve(char* str) { assert(str != NULL); char * p1 = str; char * p2 = str-1; while(*++p2); p2 -= 1; while(p1<p2) { char c = *p1;
2015-01-27 15:02:47 998
原创 c语言字符串-常用操作(1)
1.查找子字符串在其他字符串中出现的次数 #include int countSubStr(char* str,char* s) { char* s1; char* s2; int count = 0; while(*str!= '\0') { s1 = str; s2 = s; while(*s2 ==
2015-01-27 14:41:28 762
转载 堆和栈的区别
主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 1.管理方式: 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 2.空间大小: 一般来
2015-01-17 15:40:37 703
KSImageNamed-Xcode (xcode插件6.1可用)
2014-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人