- 博客(2)
- 收藏
- 关注
原创 实验:C/C++字符串的基本操作(字符串链表的查找,删除,替换)
删除的算法类似于查找,不同在于查找到子串后,原字符串待查子串的首位置的上一位置指向待查子串的末尾位置的下一位置,此时,将原字符串的待查首位置回溯到删除字符子串的下一位置,再将删除的字符子串位置的内存空间释放。考虑多个区域需要实现字符子串的替换,在原字符指向新的替换的字符时,尽管替换的单链表结点对应的数据域相同,但指针域不相同,所以需要创建新的单链表。①原字符与子串字符不相等,此时原字符查找的首位置回溯到上次查找的首位置的下一位,而字符子串则回溯到串的开头,并将记录位置的变量自增。
2023-05-20 09:03:57 1099 1
原创 常见的七种算法排序(C语言)
算法是编程的灵魂,排序是算法的基础之一。计算机的飞速发展踊跃出了各样的算法排 序,一些常见的排序仍然是我们学习的基础。排序的方法有很多,在这里我只分享了七种,每一种排序都有它的优缺点,我们应该根据不同的情况选出最合适的一种。5.快速排序(排序大数组的最常用算法)1.冒泡排序(最流行的一种排序)4.希尔排序(插入排序升级版)
2023-02-04 18:44:19 107 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人