-
5分钟学会数据结构中的线性链表
前言除了一些算法之外,我们还要掌握一些常见的数据结构,比如数组、链表、栈、队列、树等结构。 在之前的文章中,已经带着大家学习了Java里的一维数组和多维数组,所以对此我就不再细述了。接下来我会给大家讲解一下线性结构中的链表,希望你能喜欢哦。全文大约...
06月15日[编码文章]浏览:11
-
LeetCode算法-二个有序链表合并
算法题目将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]...
06月15日[编码文章]浏览:11
-
-
-
单向链表基本操作你学会了吗
线性表的链式存储 - 单向链表之前给大家介绍了线性表顺序存储,虽然它的查找很快O(1 的时间复杂度,但是一旦被创建出来,它的长度是固定的,即为MAXSIZE的长度,如果我们添加元素后超过这个值,不得不另外重新开辟一个比MAXSIZE更大长度的数组去存储它,更要命的是将之前的数组完全拷贝到这个新的数组...
06月15日[编码文章]浏览:12
-
用python实现两个链表的合并和排序
1、需求:已知有两个链表a和b,每个链表中的节点包括学号和成绩,要求把两个链表合并,按学号升序排序。2、输入和输出:请分别输入链表a、b元素的数量: 2 3...
06月15日[编码文章]浏览:13
-
-
你真的用对了吗?7个常被误用的Python内置函数及最佳实践
你是否曾经在使用多年的工具中突然发现一个新功能,然后感叹:“我怎么一直没发现这个?”没错,今天我们就来体验一把“Python函数版”的这种乐趣。...
06月13日[编码文章]浏览:21
-
Python 100个函数及代码!码住
Python内置函数是Python语言中直接可以使用的函数,不需要导入任何模块。它们提供了对基本操作的支持,如处理数据类型、执行数学运算、操作字符串等。以下是100个常见的Python函数的解释及代码示例。1. abs( 返回数字的绝对值。...
06月13日[编码文章]浏览:22
-