算法与数据结构
文章平均质量分 57
张江一哥
这个作者很懒,什么都没留下…
展开
-
算法练习--字符串反转(字符串)
题目描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)示例1输入“abcd”返回值“dcba”class Solution {public: /** * 反转字符串 * @param str string字符串 * @return string字符串 */ string solve(string str) { // write code here int k原创 2021-05-06 21:36:52 · 190 阅读 · 0 评论 -
排序排序总结
0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度:运行完一个程序所需内存的大小。图片名词解释:n: 数据规模k: “桶”的个数In.原创 2021-05-05 00:29:16 · 162 阅读 · 0 评论