首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构和算法
订阅
拳击猫的主人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
【深入理解Java集合框架 - 零】 | 数组
数组是Java世界的基石之一,其核心价值有如下3点: - 存储和处理大量相同类型的数据。 - 高效的随机访问和实现其他数据结构。 - 算法的基础。
数据结构 | 时间与空间复杂度就看这篇了【全站最详细】
@TOC ⌚算法效率 📕如何衡量一个算法的好坏 对于算法,相信大家在学习数据结构的时候就已经接触过不少了,就是对于一个问题的计算方法,那我们知道,对于一个问题的计算方法都多种多样的,有高效的计算方法,
数据结构--哈希表
哈希表(HashTable):是根据关键码值(Key)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。 在哈希表中 插入 删除 查找 非常快速,无论数据量大小,插入删除接近 O(1)的时间复杂度。 哈希表的结构其实就是数组,哈…
通过快慢指针判断链表是否有环
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情。 通过快慢指针判断链表是否有环
唠唠排序的几种思想
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 说到排序算法,我们先静下心来,思索十分钟,看自己能想出来几种方法。 我先来说说我想到的几种方法。 方法一: 第一轮寻找,
这种算法都看不懂!9张图是如何展示出来的
排序算法概括时间复杂度O(n2)【平方阶】排序直接插入、直接选择、冒泡排序O(nlog2n)【线性对数阶】排序快速排序、堆排序、归并排序O(n1+§))排序,§是介于0和1之间的常数希尔排序O(n)【
大学四年一路走来,我把这些私藏的算法学习工具全贡献出来了!
大家都知道,数据结构和算法一直是学习编程和求职路上的一个大的拦路虎,而且不管是大厂还是小厂,在笔试和面试时都是在重点考察数据结构+算法题。 这篇文章就把自己当时在学习数据结构和算法路上私藏的一些比较好
递归的理解与实现
我们在写业务代码的时候,或多或少都会遇到需要使用递归的场景,比如在遍历树形结构时。 本文将通过递归的经典案例:求斐波那契数来讲解递归,通过画递归树的方式来讲解其时间复杂度和空间复杂度以及递归的执行顺序,欢迎各位感兴趣的开发者阅读本文。 接下来我们通过一个实例来讲解递归的应用。 …
数据结构(一)- 基本概念
一、基本概念 1. 数据 数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。 例如:文本、图像、视频、等。 2. 数据元素 数据元素(Data Element
【干货】史上最好的排序和数据结构入门
工作已经有一段时间了,有的时候会跟同事们打趣:“如果你让我现在去手写一个快速排序,我怕是真的写不出来”。 如果不接触一段时间的算法,真的很容易就忘了。不信?你现在想想你自己能不能手写一个堆排序。 经历过校招的人都知道,算法和数据结构都是不可避免的。 在笔试的时候,最主要的就是靠…