首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构
喜欢淡雅独自在
创建于2024-04-14
订阅专栏
此处存放数据结构的相关知识
暂无订阅
共9篇文章
创建于2024-04-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
compare和equals的区别
在Java中,compare和equals是用于比较对象的两个不同方法。 equals 方法: equals方法是定义在Object类中的,其默认实现是比较对象的引用是否相同(即比较内存地址)。
数据结构是什么
它们各有优劣,就使得我们会根据不同的情况而决定使用合适的数据结构,使得它变得高效,代码体现在时间复杂度或者空间复杂度或者运算的时间等等方面。使用数据结构这一工具的目的只有一个,我们将其称之为高效
简单地理解二叉树的性质
前言 鉴于各位时间的宝贵,我将各位在数据结构中二叉树的性质上容易出现的理解问题进行了整理,帮助各位打通思路。 二叉树的性质 性质一 若规定只有根结点的二叉树的深度为1,则深度为K的二叉树的最大结点数是
ArrayList和LinkList的区别
要想知道它们俩的区别,首先就得明白ArrayList和LinkList都属于线性表。那么线性表的定义是什么? 线性表(linear list)是n个具有相同特性的数据元
CVTE面试题:“删除字符串一中出现的所有字符串二的字符”解析
CVTE面试题:删除字符串1当中出现的所有字符串2当中的字符。该题可以运用ArrayList进行解决,下面给出我的思路图解,代码图解,完整代码。
一篇文章理解泛型(包含面试题)
泛型 定义 泛型:就是适用于许多许多类型。 为什么要有泛型? 1.当我们要写数字的时候,我们给它int类型;当我们要写姓名的时候,我们给它String类型;又或者是我们自己定义的student类等等。
简单理解包装类(包含面试题)
包装类 定义 在Java中,由于基本类型不是继承自Object,为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了一个包装类型。 1.1 基本数据类型和对应的包装类 包装类是用来服务基本
空间复杂度
空间复杂度 空间复杂度也不是用来计算程序实际占用的空间的,空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度 。 什么叫临时占用存储空间大小呢? 举个例子:打印数组arr1 即数组arr2的
时间复杂度
如何衡量一个算法的好坏 这串循环输出代码的算法好还是不好,为什么? 我们该如何衡量算法的好坏 为什么有时间复杂度? 为什么我们不需要精确的计算? 常见的时间复杂度计算(冒泡排序,二分查找,递归。。。