240
生活,简单就好!
上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 在Python中,集合(Set) 是一个无序、不重复的序列,它不支持索引。 创建集合 一般在创建集合时,分为创建空集合和非空集合,其创建方式如下: # 创建空集合 set1 = set() # 创建同一数据类型元素的集合 set2 = {"a", "b", "c", "d", "e", "f"} # 阅读全文
posted @ 2022-03-05 20:05 wintest 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 在Python中,元组(Tuple)与列表(List)类似,也是一个有序的序列,但元组是一个不可变对象,其一旦初始化后便无法进行修改。 创建元组 一般在创建元组时,分为创建空元组和非空元组,其创建方式如下: # 创建空元组,有两种方式 tuple1= tuple() tuple2 = () # 创建 阅读全文
posted @ 2022-02-27 12:34 wintest 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 列表(List)是 Python 中最基本的数据结构,它是一种有序的集合,列表中每个元素都有其对应的位置值(索引)。 创建列表 一般在创建列表时,分为创建空列表和非空列表,其创建方式如下: # 创建空列表,有两种方式 list1 = list() list2 = [] # 创建同一数据类型的列表 l 阅读全文
posted @ 2022-02-26 16:34 wintest 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个按照升序排列的整数列表 nums,和一个目标值 target。请查找出给定目标值在列表中的开始位置和结束位置。 如果列表中不存在目标值 target,则返回 [-1, -1]。 例如: 给定一个列表 nums :[5, 7, 7, 8, 8, 10],target = 8 返回结果:[ 阅读全文
posted @ 2022-02-13 13:27 wintest 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个含有 n 个无重复整数的升序列表 nums 和一个目标值 target ,请查找 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 例如: 给定一个列表 nums :[-1, 0, 3, 5, 9, 12],target = 9 返回结果:4 给定一个列表 num 阅读全文
posted @ 2022-02-12 13:27 wintest 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目 单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针或引用。 请设计一个单链表,并在链表类中实现下列操作: get(index):获取链表中索引 index 节点的值。如果索引无效,则返回-1。 add_at_head(val):在链表 阅读全文
posted @ 2022-01-30 21:26 wintest 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个链表,请在不修改节点内部值的情况下,两两交换其中相邻的节点,并返回交换后链表的头节点。 例如: 原链表转换为列表:[1, 2, 3, 4] 最终的链表转换为列表:[2, 1, 4, 3] 原链表转换为列表:[1, 2, 3, 4, 5] 最终的链表转换为列表:[2, 1, 4, 3, 阅读全文
posted @ 2022-01-30 16:14 wintest 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个链表,请删除链表的倒数第 n 个节点,并且返回链表的头节点。 例如: 原链表转换为列表:[1, 2, 3, 4, 5],需要删除倒数第2个节点 最终的链表转换为列表:[1, 2, 3, 5] 原链表转换为列表:[1],需要删除倒数第1个节点 最终的链表转换为列表:[] 原链表转换为列表 阅读全文
posted @ 2022-01-29 14:04 wintest 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 True ;否则,返回 False。 例如: 原链表转换为列表:[1, 2, 2, 1],返回结果:True 原链表转换为列表:[1, 2],返回结果:False 说明: 返回结果时,链表中各节点的指向需要和最开始 阅读全文
posted @ 2022-01-23 09:59 wintest 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目 给定两个升序链表(链表中节点存储的元素是按非递减顺序排列),其头节点分别为 head1 和 head2 。请将两个升序链表合并为一个新的 升序 链表并返回,其中新链表是通过拼接给定的两个链表的所有节点组成的。 例如: 原链表转换为列表:[1, 2, 4]、[1, 3, 4] 最终的链表转换为列 阅读全文
posted @ 2022-01-22 14:43 wintest 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页