【思路】:採用atoi转换长度。两边仅仅和大于第三边,两边之差小于第三边。
转载 2023-06-07 15:22:45
39阅读
# 嵩Python内置数据结构科普 Python是一种功能强大的编程语言,因其易于使用和丰富的内置数据结构而广受欢迎。在这篇文章中,我们将深入探讨Python内置的数据结构,包括列表、元组、字典和集合,并用代码示例进行说明。 ## 一、列表(List) 列表是Python中最常用的数据结构之一。它是一个有序的集合,可以容纳不同类型的元素。列表通过方括号 `[]` 表示。 ### 列表的基
原创 9月前
20阅读
Java数据结构详解
原创 精选 2023-09-17 11:25:47
761阅读
学完基础数据结构-第二数据结构简介)
原创 2023-10-09 12:53:50
228阅读
栈和队列。 栈的应用:括号匹配。
原创 2022-10-17 15:35:45
158阅读
数据结构(data structure)是计算机中存储、组织数据的方式。 数据结构是具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应的操作的数据元素集合。它包含三方面的内容逻辑关系,存储关系以及操作。 不同种类的数据适用于不同种类的应用,而部分甚至专门用于特定的作业任务。例如,计算机网络 ...
转载 2021-10-20 19:57:00
43阅读
2评论
数据结构第三
原创 2022-09-21 22:08:30
240阅读
python中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构在Python中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从0开始,以此类推......本文着重介绍python的序列及其实际应用。序列概览Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字
原创 2021-04-11 08:08:55
115阅读
规范使用的开始
原创 2022-03-17 11:18:54
112阅读
数据结构入门第四
原创 2022-09-21 22:00:45
209阅读
链表这里面的链表题比较简单,只要会遍历链表、删除链表节点、反转链表这些基本操作就行。必要时可以画图辅助理解。141.环形链表给定一个链表,判断是否有环。思路:快慢指针。快指针每次走两步,慢指针每次走一步。如果某个时刻两个指针相遇,说明有环。原理可以看官方题解,简单来说就是如果存在一个环,那么快指针和慢指针一定会掉到环里,在这个环里跑步,一快一慢总是会相遇的。pyclassSolution:defh
原创 2022-10-11 22:02:04
153阅读
/* 数据的逻辑结构数据元素之间的逻辑关系。即从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。 逻辑结构可细分为4类: */ /* 数据的物理结构 索引:相当于一个二位数组,通过每行的头指针找到这一行的每个元素 散列:就是一个Hash表 通过键值对存储元素 */ /* 数据的运算 */
转载 2016-07-15 10:22:00
570阅读
2评论
线性表的特点1.表的个数有限2.表中元素具有逻辑上的顺序性,在序列中各元素排序有其先后次序3.表中元素都是数据元素,每一个元素都是单个元素4.表中元素的数据类型都相同.这意味着每一个元素占有相同大小的存储空间5.表中元素具有抽象性.仅仅讨论元素间的逻辑关系,不考虑元素究竟表示什么内容.[注]线性表是
原创 2022-06-28 23:30:20
661阅读
DataStructure principles: 区间:Left inclusive interval 效率:边界判断,branch prediction 效率:+= vs. =+ 10^9+7: why, how: 1e9+7 knowledges: Complexity: Ο, Θ, Ω re ...
转载 2021-08-13 15:43:00
830阅读
2评论
当你开始学习编程,了解和掌握基础数据结构是至关重要的,因为它们是解决问题和管理数据的基础。本文将重点介绍Python中的五个基础数据结构:列表、元组、字典、集合和字符串,并使用示例代码进行详细说明。列表(List) 列表是一种有序、可变的数据结构,它允许你存储多个元素,这些元素可以是不同类型的数据。创建列表使用方括号 [],并在其中包含元素,元素之间用逗号 , 分隔。my_list = [1, 2
原创 2023-10-20 08:46:46
158阅读
数据结构(一)——数据结构简介    本系列博客为学习狄泰学院《数据结构实战开发教程》笔记并根据网络资料总结而来。    狄泰学院:https://dt4sw.ke.qq.com/一、数据结构简介数据结构是相互间存在特定关系的数据的集合,分为逻辑结构和物理结构。1、逻辑结构   &nbsp
原创 2017-10-30 20:32:00
10000+阅读
1点赞
1评论
redis系列之数据结构详解String(字符串)String(字符串)与bitmap(位图)List(列表)List(列表)底层存储Hash(字典)Set(集合)Zset(有序列表) redis的数据类型的基本使用在 redis系列(一)------基本数据类型以及持久化(RDB、AOF) 中已经讲述了。 链接: .String(字符串)字符串是redis里面最简单的一种数据结构,如图所示,内
转载 2023-08-09 21:24:42
142阅读
Redis有5种基础数据结构,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。Redis所有的数据结构都是以唯一的key字符串作为名称,key的类型可以是整型、浮点型、字符串,然后通过这个唯一key值来获取相应的value数据。不同类型的数据结构的差异就在于value的结构不一样。1.string(字符串)字符串结构使用非常广泛,一个常见的
转载 2023-08-15 12:46:36
160阅读
文章目录数据结构入门1 数据结构基础知识2 算法复杂度数据结构入门数据结构+算法=程序数据结构+算法=程序数据结构+算法=程序1 数据结构基础知识数据指所有能输入到计算机中的描述客观事物的符号,包括文本、声音、图像、符号等。数据元素数据元素是数据的基本单位,也称节点或记录,如下图所示。数据数据项表示有独立含义的数据最小单位,也称域。若干个数据项构成一个数据元素,数据项是不可分割的最小单位,如上图所示的“86”。数据对象数据对象是指相同特性的数据元素的集合,是数据的一个子集。数据
原创 2021-06-21 15:35:18
2445阅读
 SDS 定义:struct sdshdr{ //记录buf数组中已使用字节的数量 //等于 SDS 保存字符串的长度 int len; //记录 buf 数组中未使用字节的数量 int free; //字节数组,用于保存字符串 char buf[]; }用SDS保存字符串 “Redis”具体图示如下:        
转载 2024-06-30 16:13:14
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5