- 前言算法与数据结构一直是我编程能力的短板,为了提高这方面的能力,我也开始了系统性的刷题,并且也将刷题的一些经验整理成了笔记,恰逢这次更文活动,就和大家来一起分享一下吧! 题目:今天给大家分享的题目是:叶子相似的树,题目如下:请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。举个例子,如上图所示,给定一棵叶值序列为 (6, 7, ... 前言算法与数据结构一直是我编程能力的短板,为了提高这方面的能力,我也开始了系统性的刷题,并且也将刷题的一些经验整理成了笔记,恰逢这次更文活动,就和大家来一起分享一下吧! 题目:今天给大家分享的题目是:叶子相似的树,题目如下:请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。举个例子,如上图所示,给定一棵叶值序列为 (6, 7, ...
- Python中的collections模块 Python中的collections模块
- redis对应的数据类型及其底层原理 redis对应的数据类型及其底层原理
- 暑假结束,新学期开始,快来立下你的Flag吧!一、自我介绍可介绍自己的学生身份:XX届XX学校XX专业,大学/研究生/博士生几年级?兴趣爱好?二、新学期目标1,好好学习制定学习目标/找一个学习的榜样学好Java,精通Java,并且向优秀的人一起探讨,学习经验开拓眼界加入一个热爱的组织(社群/社区)加入一个热爱的组织也是很好的,一个好的组织会让你学习到很多社会经验,对你以后的社会实践甚至是外... 暑假结束,新学期开始,快来立下你的Flag吧!一、自我介绍可介绍自己的学生身份:XX届XX学校XX专业,大学/研究生/博士生几年级?兴趣爱好?二、新学期目标1,好好学习制定学习目标/找一个学习的榜样学好Java,精通Java,并且向优秀的人一起探讨,学习经验开拓眼界加入一个热爱的组织(社群/社区)加入一个热爱的组织也是很好的,一个好的组织会让你学习到很多社会经验,对你以后的社会实践甚至是外...
- @TOC 一、448. 找到所有数组中消失的数字给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2:输入:nums = [1,1]输出:[2] 1.完整过程动态展示以 输入... @TOC 一、448. 找到所有数组中消失的数字给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2:输入:nums = [1,1]输出:[2] 1.完整过程动态展示以 输入...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 方法的参数传递机制是什么? 方法的参数分为基本数据类型和引用数据类型,基本数据类型就是前面说过的四类八种,具体都有什么可以参考下面这篇博客的🛫 强制and自动类型转换都是啥?这个问题部分,在Java中除... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 方法的参数传递机制是什么? 方法的参数分为基本数据类型和引用数据类型,基本数据类型就是前面说过的四类八种,具体都有什么可以参考下面这篇博客的🛫 强制and自动类型转换都是啥?这个问题部分,在Java中除...
- 字符串概念 字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存 储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b", s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。字符串String函数 今天我们来用String函数为例,来掩饰... 字符串概念 字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存 储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b", s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。字符串String函数 今天我们来用String函数为例,来掩饰...
- 本文以实际的读取文件为例子,介绍流的概念,以及输入流的基本使用。按照前面介绍的知识,将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流——InputStream或Reader。而由于读取的是特定的数据源——文件,则可以使用输入对应的子类FileInputStream或FileReader实现。 在实际书写代码时,需要首先熟悉读取文件在程序中实现的过程。在Java语言的I... 本文以实际的读取文件为例子,介绍流的概念,以及输入流的基本使用。按照前面介绍的知识,将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流——InputStream或Reader。而由于读取的是特定的数据源——文件,则可以使用输入对应的子类FileInputStream或FileReader实现。 在实际书写代码时,需要首先熟悉读取文件在程序中实现的过程。在Java语言的I...
- 记JAVA基础 记JAVA基础
- 🍁 作者:知识浅谈,CSDN博客专家,阿里云签约博主,InfoQ签约博主,华为云云享专家📌 擅长领域:全栈工程师、爬虫、ACM算法💒 公众号:知识浅谈🔥 联系方式vx:zsqtcc温馨提醒:由于内容较好,请18岁以上成年人观看🤞这次都给他拿下🤞🎈说一下HashMap底层实现?及元素添加流程?因为JDK1.7和JDK1.8是有区别的,所以按照不同的版本记录JDK1.7版本:底层结... 🍁 作者:知识浅谈,CSDN博客专家,阿里云签约博主,InfoQ签约博主,华为云云享专家📌 擅长领域:全栈工程师、爬虫、ACM算法💒 公众号:知识浅谈🔥 联系方式vx:zsqtcc温馨提醒:由于内容较好,请18岁以上成年人观看🤞这次都给他拿下🤞🎈说一下HashMap底层实现?及元素添加流程?因为JDK1.7和JDK1.8是有区别的,所以按照不同的版本记录JDK1.7版本:底层结...
- @TOC 一、堆 1.概念堆的物理结构(我们能看到的)是一个数组堆的逻辑结构(我们想象出来的)是一个完全二叉树 2.特性1.结构性:用数组表示完全二叉树2.有序性: 任一结点的关键字是其子树所有结点的最大值(最小值)而拥有最大值在顶叫做 大堆拥有最小值在顶叫做 小堆 3. 父子结点因为都是由数组表示的完全二叉树而数组对应下标左孩子下标 =父亲节点下标*2+1右孩子下标 =父亲节点下标*2+2... @TOC 一、堆 1.概念堆的物理结构(我们能看到的)是一个数组堆的逻辑结构(我们想象出来的)是一个完全二叉树 2.特性1.结构性:用数组表示完全二叉树2.有序性: 任一结点的关键字是其子树所有结点的最大值(最小值)而拥有最大值在顶叫做 大堆拥有最小值在顶叫做 小堆 3. 父子结点因为都是由数组表示的完全二叉树而数组对应下标左孩子下标 =父亲节点下标*2+1右孩子下标 =父亲节点下标*2+2...
- 前言ES6引入了一种新的原始数据类型Symbol表示独一无二的值。它是JavaScript语言的第七种数据类型,是一种类似于字符串的数据类型。 Symbol的特点Symbol的值是唯一的,用来解决命名冲突的问题Symbol值不能与其他数据进行运算Symbol定义的对象属性不能使用for...in循环遍历,但是可以使用Reflect.ownKeys来获取对象的所有键名 创建Symbol的两种... 前言ES6引入了一种新的原始数据类型Symbol表示独一无二的值。它是JavaScript语言的第七种数据类型,是一种类似于字符串的数据类型。 Symbol的特点Symbol的值是唯一的,用来解决命名冲突的问题Symbol值不能与其他数据进行运算Symbol定义的对象属性不能使用for...in循环遍历,但是可以使用Reflect.ownKeys来获取对象的所有键名 创建Symbol的两种...
- 整型数据类型有两个:基本类型和引用类型(包装类)整数型基本类型:byte,int,short,long其引用类型:Byte,Integer,Short,Long他们之前主要的区别在于:存储占用的空间不同,分别是1,2,4,8个字节(每个字节占用8bit),java里面整数型默认使用的int数据类型,即如果直接写整数字面量时,它表示的就是int类型,整数型数据类型之间可以相互转换,以int为默... 整型数据类型有两个:基本类型和引用类型(包装类)整数型基本类型:byte,int,short,long其引用类型:Byte,Integer,Short,Long他们之前主要的区别在于:存储占用的空间不同,分别是1,2,4,8个字节(每个字节占用8bit),java里面整数型默认使用的int数据类型,即如果直接写整数字面量时,它表示的就是int类型,整数型数据类型之间可以相互转换,以int为默...
- ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。 31.字符串最大跨距有三个字符串 S,S1,S2,其中,S 长度不超过 300,S1 和 S2的长度不超过 10。现在,我们想要检测 S1 和 S2 是否同时在 SS 中出现,且 S1 位于 S2 的左边... ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。 31.字符串最大跨距有三个字符串 S,S1,S2,其中,S 长度不超过 300,S1 和 S2的长度不超过 10。现在,我们想要检测 S1 和 S2 是否同时在 SS 中出现,且 S1 位于 S2 的左边...
- ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。 29.字符串移位包含问题对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s1 和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后... ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。 29.字符串移位包含问题对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s1 和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云监控CES新特性解读2026/08/26 周三 19:00-20:30
刘英杰-华为云监控产品专家
华为云监控 CES H1 版本重磅全新升级!本次直播特邀华为云监控产品专家,围绕特性深度解读 + 现场实操演示 + 实时线上答疑三大模块,全方位拆解版本核心亮点,直击运维各类痛点难题。助力实现告警高效配置、指标快速检索、插件便捷部署,切实降低运维工作负担,提升监控运维工作效率。欢迎预约观看,互动提问交流!
回顾中
热门标签