![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 61
Keep forward upup
这个作者很懒,什么都没留下…
展开
-
Python中的数据结构
Python的数据结构通常更加灵活,例如列表可以包含不同类型的元素,字典的键可以是任意不可变的数据类型。总的来说,Python的数据结构通常更加简单、灵活和易于使用,这使得Python成为了一个流行的编程语言,尤其适用于快速开发原型、数据分析和科学计算等领域。:Python提供了许多内置的高级数据结构,如列表、字典和集合,它们使得在编写代码时更方便,而其他语言可能需要使用额外的库来实现相同的功能。列表(Lists):列表是一种有序的集合,它可以容纳不同类型的元素,并且可以动态修改。原创 2024-03-18 10:48:38 · 379 阅读 · 0 评论 -
合并 K 个排序链表——Java解答
这个问题是一个典型的优先队列应用,它要求我们合并多个已排序的链表。这种类型的问题在处理多个排序数据流合并时非常有用,例如在外部排序和流处理中。给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。原创 2023-12-18 12:27:59 · 450 阅读 · 0 评论 -
最小窗口子串算法题——Java解答
这个问题是一个典型的“滑动窗口”问题,它要求我们找到一个字符串的最小覆盖子串,这在很多情况下是一个挑战性的任务,尤其是在处理大量数据和需要优化性能的情况下。输入:s = “ADOBECODEBANC”, t = “ABC”所有字符的子串,则返回空字符串。所有字符的最小子串。原创 2023-12-18 12:21:03 · 367 阅读 · 0 评论 -
三道简单算法题——java 解答
三个谷歌算法题的Java解答,并配以图解说明。原创 2023-12-18 12:15:34 · 341 阅读 · 0 评论 -
结构化、半结构化和非结构化数据——联系、区别以及例子。
结构化、半结构化和非结构化数据——联系、区别以及例子。原创 2023-12-08 16:22:42 · 5309 阅读 · 0 评论 -
Java中数据结构(基本数据类型+引用数据类型)介绍+整理+例子+对比
Java中数据结构(基本数据类型+引用数据类型)介绍+整理+例子+对比原创 2023-11-06 14:28:06 · 1139 阅读 · 0 评论 -
反转链表-递归,迭代
反转链表-递归,迭代原创 2022-10-08 09:16:39 · 97 阅读 · 0 评论 -
排序链表——双指针-归并排序
排序链表——双指针-归并排序原创 2022-10-07 17:27:11 · 242 阅读 · 0 评论 -
旋转链表——双指针
旋转链表——双指针原创 2022-10-07 17:11:50 · 153 阅读 · 0 评论 -
动态规划/滚动数组/通项公式——爬楼梯
动态规划/滚动数组/通项公式——爬楼梯原创 2022-10-07 16:43:37 · 477 阅读 · 0 评论 -
动态规划/方程解决——不同路径
动态规划/方程解决——不同路径原创 2022-10-07 16:13:52 · 133 阅读 · 0 评论 -
最小栈——辅助栈/差值法
最小栈——辅助栈/差值法原创 2022-10-07 15:57:04 · 508 阅读 · 0 评论 -
LRU缓存——哈希表+双向链表
LRU缓存——哈希表+双向链表原创 2022-10-06 16:32:12 · 1415 阅读 · 0 评论 -
环形链表二——哈希表/快慢指针
环形链表二——哈希表/快慢指针原创 2022-10-06 16:14:11 · 136 阅读 · 0 评论 -
环形链表-哈希表
环形链表-哈希表原创 2022-10-05 11:58:12 · 130 阅读 · 0 评论 -
相交链表——哈希表——双指针
相交链表——哈希表——双指针原创 2022-10-05 11:50:29 · 156 阅读 · 0 评论 -
红黑树-介绍/性质/定理/基本操作/特点
红黑树-介绍/性质/定理/基本操作/特点原创 2022-10-03 19:56:00 · 1045 阅读 · 0 评论 -
二叉树中的最大路径和——递归/分情况讨论
二叉树中的最大路径和——递归/分情况讨论原创 2022-10-03 08:53:41 · 495 阅读 · 0 评论 -
二叉树的最近公共祖先——递归/深度优先搜索
二叉树的最近公共祖先——递归/深度优先搜索原创 2022-10-03 08:36:00 · 642 阅读 · 0 评论 -
二叉搜索树的最近公共祖先——递归/非递归
二叉搜索树的最近公共祖先——递归/非递归原创 2022-10-02 19:21:20 · 825 阅读 · 0 评论 -
二叉搜索树中第K小的元素-层序遍历/平衡二叉树-C++
二叉搜索树中第K小的元素-层序遍历/平衡二叉树-C++原创 2022-10-02 18:51:56 · 557 阅读 · 0 评论 -
二叉树的最大深度——深度优先遍历/广度优先遍历
二叉树的最大深度——深度优先遍历/广度优先遍历原创 2022-10-02 14:59:39 · 1144 阅读 · 0 评论 -
字符串相乘-Java
字符串相乘-Java原创 2022-10-02 14:08:35 · 464 阅读 · 0 评论 -
字符串转换整数——一次遍历/自动机
字符串转换整数——一次遍历/自动机原创 2022-10-02 13:42:15 · 571 阅读 · 0 评论 -
反转字符串中的单词——简单思路/开辟新空间
反转字符串中的单词——简单思路/开辟新空间原创 2022-09-29 22:29:40 · 78 阅读 · 0 评论 -
反转字符串——双指针/异或——c++
反转字符串——双指针/异或——c++原创 2022-09-29 22:15:33 · 450 阅读 · 0 评论 -
有效的括号——字符串匹配/数据结构栈-Java/Python
有效的括号——字符串匹配/数据结构栈-Java/Python原创 2022-09-29 13:56:17 · 104 阅读 · 0 评论 -
最长公共前缀-字符串-分治/二分/暴力解决
最长公共前缀-字符串-分治/二分/暴力解决原创 2022-09-29 12:58:27 · 1504 阅读 · 0 评论 -
数组中第K个最大元素-快速排序,堆排序,优先队列
数组中第K个最大元素-快速排序,堆排序,优先队列原创 2022-09-28 20:09:24 · 884 阅读 · 0 评论 -
买卖股票的最佳时机-贪心/动态规划-Java/python
买卖股票的最佳时机-贪心/动态规划-Java/python原创 2022-09-28 19:18:31 · 479 阅读 · 0 评论 -
刷题-寻找两个有序数组的中位数-C++
力扣刷题,寻找两个有序数组的中位数,学习C++的几种思路和解法原创 2022-09-14 10:25:55 · 407 阅读 · 0 评论 -
螺旋矩阵二——java模拟实现
螺旋矩阵二——java模拟实现原创 2022-09-27 15:18:59 · 214 阅读 · 0 评论 -
最大子数组和-前缀和/动态规划/分治/暴力-Java/c++
最大子数组和-前缀和/动态规划/分治/暴力-Java/c++原创 2022-09-23 20:27:32 · 746 阅读 · 0 评论 -
刷题-全排列-Java-Python-剪枝-回溯
刷题-全排列-Java-Python-剪枝-回溯原创 2022-09-23 19:45:57 · 315 阅读 · 0 评论 -
刷题-搜索螺旋排序数组-java、c++
刷题-搜索螺旋排序数组-java、c++原创 2022-09-22 23:44:12 · 116 阅读 · 0 评论 -
刷题-最接近的三数之和-C++/java-排序-双指针
刷题-最接近的三数之和-C++/java-排序-双指针原创 2022-09-22 23:12:10 · 215 阅读 · 0 评论 -
刷题-三数之和-Java-双指针,排序
刷题-三数之和-Java-双指针,排序原创 2022-09-21 18:49:14 · 99 阅读 · 0 评论 -
刷题-盛最多水的容器-C++——双指针法
刷题-盛最多水的容器-C++——双指针法原创 2022-09-21 12:22:51 · 230 阅读 · 0 评论 -
刷题-存在重复元素-C++-排序/hash
刷题-存在重复元素-C++-排序/hash原创 2022-09-21 11:06:18 · 155 阅读 · 0 评论 -
刷题-多数元素-C++/python-hash/排序/多数投票算法/分治
刷题-多数元素-C++/python-hash/排序/多数投票算法/分治原创 2022-09-21 10:57:45 · 969 阅读 · 0 评论