- 1.抽取对象属性List<Integer> ids = taskRecordDOList.stream().map(TaskRecordDO::getId).collect(Collectors.toList()); 2.obj2objList<DayStoreSkuSizeInvSalDTO> dtos = sizeInvSalList.stream() .... 1.抽取对象属性List<Integer> ids = taskRecordDOList.stream().map(TaskRecordDO::getId).collect(Collectors.toList()); 2.obj2objList<DayStoreSkuSizeInvSalDTO> dtos = sizeInvSalList.stream() ....
- 🦄个人主页:修修修也🎏所属专栏:数据结构⚙️操作环境:Visual Studio 2022目录一.有效的括号二.用栈实现队列三.用队列实现栈结语一.有效的括号题目链接20. 有效的括号https://leetcode.cn/problems/valid-parentheses/题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效... 🦄个人主页:修修修也🎏所属专栏:数据结构⚙️操作环境:Visual Studio 2022目录一.有效的括号二.用栈实现队列三.用队列实现栈结语一.有效的括号题目链接20. 有效的括号https://leetcode.cn/problems/valid-parentheses/题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录📌 队列的定义 📌 队列的抽象数据类型 📌 队列的顺序存储结构 📌 队列的链式存储结构 结语 人生,是一个又一个小小的队列重现.春夏秋冬轮回年年,早中晚夜循环天天.变化的是时间,不变的是你对未来执着的信念. ——封清扬编... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录📌 队列的定义 📌 队列的抽象数据类型 📌 队列的顺序存储结构 📌 队列的链式存储结构 结语 人生,是一个又一个小小的队列重现.春夏秋冬轮回年年,早中晚夜循环天天.变化的是时间,不变的是你对未来执着的信念. ——封清扬编...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑 一.顺序存储定义上篇文章中介绍了线性表一共分为两种数据结构——顺序存储结构和链式存储结构.今天我们就来一起学习一下第一种——顺序存储结构.线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素.线性表(a1,a2,......,an)的顺序存储示意图如下:编辑顺序... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑 一.顺序存储定义上篇文章中介绍了线性表一共分为两种数据结构——顺序存储结构和链式存储结构.今天我们就来一起学习一下第一种——顺序存储结构.线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素.线性表(a1,a2,......,an)的顺序存储示意图如下:编辑顺序...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑线性表抽象数据类型(LinearListAbstractDataType,简称 ADT)是一种非常重要的抽象数据类型,它是一种使用抽象的方式表示和实现一组数据元素的集合以及与之相关的一组操作的一种抽象数据类型。它是由三个部分组成的:1. 一组数据元素的集合(链表,队列,栈等)2. 这组数据... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑线性表抽象数据类型(LinearListAbstractDataType,简称 ADT)是一种非常重要的抽象数据类型,它是一种使用抽象的方式表示和实现一组数据元素的集合以及与之相关的一组操作的一种抽象数据类型。它是由三个部分组成的:1. 一组数据元素的集合(链表,队列,栈等)2. 这组数据...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录线性表的定义 生活中常见的线性表 结语 线性表的定义线性结构的特点:在数据元素的非空有限集中:1. 存在唯一的一个被称作"第一个"的数据元素;2. 存在唯一的一个被称做"最后一个"的数据元素;3. 除第一个之外,集合中的每个数据元素均只有一个前驱;4. 除最后一个之外,集合中每个数据元... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录线性表的定义 生活中常见的线性表 结语 线性表的定义线性结构的特点:在数据元素的非空有限集中:1. 存在唯一的一个被称作"第一个"的数据元素;2. 存在唯一的一个被称做"最后一个"的数据元素;3. 除第一个之外,集合中的每个数据元素均只有一个前驱;4. 除最后一个之外,集合中每个数据元...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录一 . 算法时间复杂度定义 二 . 大 O 阶渐近表示法 🎏 大 O 阶渐近表示法的定义 🎏 推导大 O 阶方法 三 . 常见的时间复杂度 📌 常数阶 📌 线性阶 📌 对数阶 📌 平方阶 📌 调用函数的时间复杂度 📌 常见的时间复杂度及其耗时排序 四 . 最坏情况... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录一 . 算法时间复杂度定义 二 . 大 O 阶渐近表示法 🎏 大 O 阶渐近表示法的定义 🎏 推导大 O 阶方法 三 . 常见的时间复杂度 📌 常数阶 📌 线性阶 📌 对数阶 📌 平方阶 📌 调用函数的时间复杂度 📌 常见的时间复杂度及其耗时排序 四 . 最坏情况...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 事后统计方法 🎏 事前分析估算方法 🎏 函数的渐进式增长 结语 在上篇文章中我们提到了算法的设计要求中我们要尽量满足时间效率高和存储量低的需求.这里的时间效率大都指算法的执行时间.而算法的执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量.度量一个程序的执... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 事后统计方法 🎏 事前分析估算方法 🎏 函数的渐进式增长 结语 在上篇文章中我们提到了算法的设计要求中我们要尽量满足时间效率高和存储量低的需求.这里的时间效率大都指算法的执行时间.而算法的执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量.度量一个程序的执...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录一 . 算法的定义 1. 算法的概念 2. 数据结构与算法的关系 二 . 算法的特性 输入 输出 有穷性 确定性 可行性 三 . 算法的设计要求 1. 正确性 2. 可读性 3. 健壮性 4. 效率与低存储量需求 一.算法的定义1.算法的概念什么是算法呢?算法就是描述解决问题的方法.算... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录一 . 算法的定义 1. 算法的概念 2. 数据结构与算法的关系 二 . 算法的特性 输入 输出 有穷性 确定性 可行性 三 . 算法的设计要求 1. 正确性 2. 可读性 3. 健壮性 4. 效率与低存储量需求 一.算法的定义1.算法的概念什么是算法呢?算法就是描述解决问题的方法.算...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 数据类型 🎏 抽象数据类型 结语 🎏数据类型数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称.数据类型(data type)是和数据结构密切相关的一个概念,它最早出现在高级程序语言中,用以刻画(程序)操作对象的特性.数据类型产生的原因是:在计算机中,内存... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 数据类型 🎏 抽象数据类型 结语 🎏数据类型数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称.数据类型(data type)是和数据结构密切相关的一个概念,它最早出现在高级程序语言中,用以刻画(程序)操作对象的特性.数据类型产生的原因是:在计算机中,内存...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🌳 逻辑结构 1. 集合结构 2. 线性结构 3. 树形结构 4. 图形结构或网状结构 🌳 物理结构 1. 顺序存储结构 2. 链式存储结构 结语 根据视点的不同,我们把数据结构分为逻辑结构和物理结构.🌳逻辑结构逻辑结构:是指数据对象中数据元素之间的相互关系.逻辑结构分为以... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🌳 逻辑结构 1. 集合结构 2. 线性结构 3. 树形结构 4. 图形结构或网状结构 🌳 物理结构 1. 顺序存储结构 2. 链式存储结构 结语 根据视点的不同,我们把数据结构分为逻辑结构和物理结构.🌳逻辑结构逻辑结构:是指数据对象中数据元素之间的相互关系.逻辑结构分为以...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🌳 1. 数据 🌳 2. 数据元素 🌳 3. 数据项 🌳 4. 数据对象 🌳 5. 数据结构 结语 🌳1.数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合.是计算机程序加工的"原料". 数据不仅包括整型,实型等数值类型... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🌳 1. 数据 🌳 2. 数据元素 🌳 3. 数据项 🌳 4. 数据对象 🌳 5. 数据结构 结语 🌳1.数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合.是计算机程序加工的"原料". 数据不仅包括整型,实型等数值类型...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 数据结构的定义 🎏 结语 🎏数据结构的定义数据结构(Data Structure)是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合.这么讲可能有些抽象,放一张图大家可能好理解一点:编辑上图依次是数据结构中逻辑结构中的:集合结构,线性结构,树形... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录🎏 数据结构的定义 🎏 结语 🎏数据结构的定义数据结构(Data Structure)是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合.这么讲可能有些抽象,放一张图大家可能好理解一点:编辑上图依次是数据结构中逻辑结构中的:集合结构,线性结构,树形...
- 🦄个人主页:修修修也🎏所属专栏:数据结构⚙️操作环境:Visual Studio 2022一.了解项目功能在本次项目中我们的目标是实现一个顺序栈:该顺序栈使用动态内存分配空间,可以用来存储任意数量的同类型数据.顺序栈结构体需要包含三个要素:存放数据的数组arr,栈顶元素下标top,栈容量capacity.顺序栈程序提供的功能有:顺序栈的初始化顺序栈的销毁顺序栈的入栈顺序栈的出栈顺序栈的长... 🦄个人主页:修修修也🎏所属专栏:数据结构⚙️操作环境:Visual Studio 2022一.了解项目功能在本次项目中我们的目标是实现一个顺序栈:该顺序栈使用动态内存分配空间,可以用来存储任意数量的同类型数据.顺序栈结构体需要包含三个要素:存放数据的数组arr,栈顶元素下标top,栈容量capacity.顺序栈程序提供的功能有:顺序栈的初始化顺序栈的销毁顺序栈的入栈顺序栈的出栈顺序栈的长...
- 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录📌 栈的定义 📌 元素进栈出栈的顺序 📌 栈的抽象数据类型 📌 栈的顺序存储结构 📌 栈的链式存储结构 链栈的进栈操作 链栈的出栈操作 📌 栈的应用 🎏 递归 🎏 括号匹配问题 🎏 四则运算表达式求值 结语 人生,需要有进栈出栈精神的体现.在哪里跌倒,就应该在哪里爬起... 🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022编辑目录📌 栈的定义 📌 元素进栈出栈的顺序 📌 栈的抽象数据类型 📌 栈的顺序存储结构 📌 栈的链式存储结构 链栈的进栈操作 链栈的出栈操作 📌 栈的应用 🎏 递归 🎏 括号匹配问题 🎏 四则运算表达式求值 结语 人生,需要有进栈出栈精神的体现.在哪里跌倒,就应该在哪里爬起...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签