2021年12月27日

摘要: 算法描述 使用文本编辑的时候,常常会用到搜索功能,比如在一个文本"abcabcabcabcabcd"里查找"abcabcd"第一次出现的位置,这个功能如何用代码来解决呢? 最直观的办法就是暴力比较,从文本第一个字符开始逐个和要匹配的字符一一比较,遇到不相等的字符,则倒退从第二个字符重复上面的步骤: 阅读全文
posted @ 2021-12-27 12:44 客舟中 阅读(138) 评论(0) 推荐(0)

2021年12月25日

摘要: 代码 1 冒泡排序 冒泡排序是一种简单直观的入门排序算法。它的原理就是从第一个元素开始,与后面的元素逐个比较,如果顺序不对就交换,直到没有可比较的元素为止。 1 // 冒泡排序 2 void BublingSort(int *arr, int len) 3 { 4 if(len == 0) 5 { 阅读全文
posted @ 2021-12-25 23:16 客舟中 阅读(452) 评论(0) 推荐(0)