![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
Tonger彤哥
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题实战之只出现一次的数字
给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。示例 1:输入:nums = [2,2,3,2]输出:3示例 2:输入:nums = [0,1,0,1,0,1,99]输出:99提示:1 <= nums.length <= 3 * 104-231 <= nums[i] <= 231 - 1nums 中,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次进阶:你的算法应该具有线性时间复原创 2021-05-01 09:14:10 · 362 阅读 · 1 评论 -
LeetCode刷题实战2 两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9], l2 =转载 2021-04-26 22:00:16 · 78 阅读 · 0 评论 -
LeetCode刷题实战1 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]原创 2021-04-26 21:16:54 · 86 阅读 · 0 评论 -
数据结构之平衡二叉树
数据结构之平衡二叉树平衡二叉树概念平衡二叉树的调整LL型调整RR型调整LR型调整RL型调整代码示例平衡二叉树概念平衡二叉查找树:简称平衡二叉树。由前苏联的数学家Adelse-Velskil和Landis在1962年提出的高度平衡的二叉树,根据科学家的英文名也称为AVL树。什么叫“平衡”,直观上的最佳平衡条件就是 每个节点的左右子树有着相同高度,但这确实太过苛刻。平衡二叉树AVL tree退而求其次,要求任何节点的左右节点的左右子树高度差不超过1平衡二叉树的调整LL型调整void LL_RR原创 2020-10-11 22:55:21 · 111 阅读 · 0 评论 -
排序算法之快速排序
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-08-22 06:20:27 · 321 阅读 · 0 评论 -
排序算法之归并排序
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-08-22 05:54:17 · 107 阅读 · 0 评论 -
排序算法之堆排序
排序算法(堆排序、归并排序、快速排序)欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想原创 2020-08-22 05:50:32 · 107 阅读 · 0 评论