
算法
文章平均质量分 75
哦哦呵呵
此人很勤奋,什么都不想写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于文件压缩解压缩与文件加密解密的项目
前言该文章是关于Huffman树的一种无损算法,基于以前文章中介绍的Huffman树的改良,具体代码可以看此处文章哈夫曼编码的实现1. 什么是文件压缩文件压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对文件中数据进行重新组织,减少数据的冗余和存储的空间的一种技术方法。2. 为什么需要压缩1.紧缩数据存储容量,减少存储空间2.可以提高数据传输的速度,减少带宽占用量,提高通讯效率3.对数据的一种加密保护,增强数据在传输过程中的安全性3原创 2021-08-16 00:57:35 · 997 阅读 · 1 评论 -
[数据结构] 八大排序,快进来学习了
排序算法原创 2021-06-04 00:32:26 · 646 阅读 · 15 评论 -
[算法] leetcode栈与队列相关题目详解
leetcode栈与队列相关题目详解原创 2021-05-25 17:05:27 · 426 阅读 · 2 评论 -
[算法] leetcode_括号匹配问题
1.前言 此篇文章中,不会对栈的基本操作进行赘述,如果需要查看栈的具体操作,可以点击这个链接: 栈的基本操作以及利用栈实现二进制计算器2.题目详情20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入:s = "()[]{}" 输出:true 示例 3原创 2021-05-22 11:16:52 · 688 阅读 · 1 评论 -
[算法] leetcode单链表相关题目详解(三)
leetcode原创 2021-05-18 18:29:33 · 506 阅读 · 0 评论 -
[算法] leetcode单链表相关题目详解(二)
leetcode原创 2021-05-17 18:54:22 · 499 阅读 · 0 评论 -
[算法] leetcode单链表相关题目详解(一)
leetcode原创 2021-05-16 21:51:53 · 318 阅读 · 0 评论 -
[算法] leetcode顺序表相关题目详解
目录1. leetcode 203.移除数组元素解法一解法二2. leetcode 26. 删除有序数组中的重复项解法3. leetcode88. 合并两个有序数组解法一解法二(推荐)4. 189. 旋转数组解法一解法二5. 989. 数组形式的整数加法解法1. leetcode 203.移除数组元素/*203. 移除数组元素* 示例 1:输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素原创 2021-05-15 17:50:14 · 485 阅读 · 2 评论 -
[算法] 滑动窗口算法--查找最长子串
滑动窗口原创 2021-04-27 01:04:44 · 1278 阅读 · 0 评论