- 跳跃表(skiplist)是一个有序的数据结构,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。跳跃表在查找指定节点时,平均时间复杂度为,最坏时间复杂度为O(N)。 跳跃表(skiplist)是一个有序的数据结构,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。跳跃表在查找指定节点时,平均时间复杂度为,最坏时间复杂度为O(N)。
- 在Vue中,应用watch来响应数据的变化,示例代码如下, 一、第一种方式<input type="text" v-model="userName"/> //监听当userName值发生变化时触发watch: { userName (newName, oldName) { console.log(newName) }}第一种方式有一个缺点: 就是当值第一次绑定的时候不会执行监听函数,只有... 在Vue中,应用watch来响应数据的变化,示例代码如下, 一、第一种方式<input type="text" v-model="userName"/> //监听当userName值发生变化时触发watch: { userName (newName, oldName) { console.log(newName) }}第一种方式有一个缺点: 就是当值第一次绑定的时候不会执行监听函数,只有...
- @TOC 一、前言本章将讲解:二叉树的概念以及各种接口实现注:这里我们不会像之前数据结构那样去学习二叉树的增删查改,二叉树不是一个线性结构,并不适合用来储存数据,也就是增删查改并不适合它,这里我们主要是在它本身的性质上拓展 二、二叉树 1、二叉树概念二叉树是一棵度不大于二的树,可能有左子树和右子树,也可能为空树任意的二叉树都是由以下几种情况复合而成的: 2、链式存储概念:用链表来表示一棵二叉... @TOC 一、前言本章将讲解:二叉树的概念以及各种接口实现注:这里我们不会像之前数据结构那样去学习二叉树的增删查改,二叉树不是一个线性结构,并不适合用来储存数据,也就是增删查改并不适合它,这里我们主要是在它本身的性质上拓展 二、二叉树 1、二叉树概念二叉树是一棵度不大于二的树,可能有左子树和右子树,也可能为空树任意的二叉树都是由以下几种情况复合而成的: 2、链式存储概念:用链表来表示一棵二叉...
- @TOC 一、前言本章主要讲解:八大排序的基本知识及其实现注:这里的八大排序指直接插入,希尔,选择,堆排,冒泡,快排,归并,计数八大排序汇总图: 二、排序概念及应用 1、概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:假设在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序... @TOC 一、前言本章主要讲解:八大排序的基本知识及其实现注:这里的八大排序指直接插入,希尔,选择,堆排,冒泡,快排,归并,计数八大排序汇总图: 二、排序概念及应用 1、概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:假设在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序...
- @TOC 零、前言我们都知道二叉树只有附加上一些特性才具有实用的价值,而本章主要讲解二叉树进阶的内容-二叉搜索树 一、二叉搜索树概念概念:二叉搜索树(Binary Search Tree)又称二叉排序树,也称作二叉查找树它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树... @TOC 零、前言我们都知道二叉树只有附加上一些特性才具有实用的价值,而本章主要讲解二叉树进阶的内容-二叉搜索树 一、二叉搜索树概念概念:二叉搜索树(Binary Search Tree)又称二叉排序树,也称作二叉查找树它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树...
- @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适... @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适...
- 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接... 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接...
- 前言:👏作者简介:大家好,笑霸fianl,在校大二学生。📝个人主页:笑霸final的主页📕系列专栏:本文写在java专栏:Java专栏链接📧如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦@TOC Java反射机制的概述1.Java的反射(reflection) :机制是指在程序的运行状态中,可以构造任意一... 前言:👏作者简介:大家好,笑霸fianl,在校大二学生。📝个人主页:笑霸final的主页📕系列专栏:本文写在java专栏:Java专栏链接📧如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦@TOC Java反射机制的概述1.Java的反射(reflection) :机制是指在程序的运行状态中,可以构造任意一...
- 📋 前言💖 作者简介:大家好,我是阿牛😜💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥 正文💖 🍓1.数字组合题目:有四个数字:1、2、3、4,能组成多少个互不相同且⽆重复数字的三位数?各是多少?分析:法一:遍历全部可能,把有重复的剃掉。法二:⽤itertools中的permutations(排列)即可。解法:#法一:遍历全部可能,把有重复的剃掉。total = ... 📋 前言💖 作者简介:大家好,我是阿牛😜💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥 正文💖 🍓1.数字组合题目:有四个数字:1、2、3、4,能组成多少个互不相同且⽆重复数字的三位数?各是多少?分析:法一:遍历全部可能,把有重复的剃掉。法二:⽤itertools中的permutations(排列)即可。解法:#法一:遍历全部可能,把有重复的剃掉。total = ...
- Java基础案例:水仙花、猜数字、减肥计划、不死神兔、评委打分 Java基础案例:水仙花、猜数字、减肥计划、不死神兔、评委打分
- 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。接下来小梦会带领小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。接下来小梦会带领小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。
- 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。接下来小梦会带领小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。接下来小梦会带领小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。
- 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。从今天开始,小梦就和小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,在例举相关知识点帮小伙伴们练习与学习,更好的掌握SQL。 大家好呀,我是超梦梦梦梦。小伙伴们都知道,不管是在学习中还是日常工作中,几乎天天是要跟数据库打交道的,为了更好的操作数据库,我们的SQL知识储备是必不可少的。想要掌握好SQL,那少不了每天的练习与学习。从今天开始,小梦就和小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,在例举相关知识点帮小伙伴们练习与学习,更好的掌握SQL。
- VirtualDOM 及 Diff 算法Virtual DOM 及 Diff 算法1. JSX 到底是什么使用 React 就一定会写 JSX,JSX 到底是什么呢?它是一种 JavaScript 语法的扩展,React 使用它来描述用户界面长成什么样子。虽然它看起来非常像 HTML,但它确实是 JavaScript 。在 React 代码执行之前,Babel 会对将 JSX 编译为 Rea... VirtualDOM 及 Diff 算法Virtual DOM 及 Diff 算法1. JSX 到底是什么使用 React 就一定会写 JSX,JSX 到底是什么呢?它是一种 JavaScript 语法的扩展,React 使用它来描述用户界面长成什么样子。虽然它看起来非常像 HTML,但它确实是 JavaScript 。在 React 代码执行之前,Babel 会对将 JSX 编译为 Rea...
- MySQL为什么使用B+树解析为什么MySQL要使用B+树的数据结构确切的说是MySQL使用了InnoDB引擎,而InnoDB使用的B+树结构1.各种数据结构的对比1.1 哈希表哈希表是一种以键-值(key-value)存储数据的结构,只要输入待查找的值即key,就可以找到其对应的值即Value,时间复杂度为O(1),但是容易发生哈希冲突,当发生冲突时,常用开放地址法、拉链法、再散列法解决因... MySQL为什么使用B+树解析为什么MySQL要使用B+树的数据结构确切的说是MySQL使用了InnoDB引擎,而InnoDB使用的B+树结构1.各种数据结构的对比1.1 哈希表哈希表是一种以键-值(key-value)存储数据的结构,只要输入待查找的值即key,就可以找到其对应的值即Value,时间复杂度为O(1),但是容易发生哈希冲突,当发生冲突时,常用开放地址法、拉链法、再散列法解决因...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签