首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
活捉一只小星星
创建于2021-11-01
订阅专栏
数据结构代码实现,算法刷题代码实现
等 2 人订阅
共29篇文章
创建于2021-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]leetcode-160.相交链表
题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 题目数据 保证 整个链式结构中不存在环。 注意,
[路飞]leetcode-141.环形链表
「这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战」。 题目描述 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中存在环,则返回 true 。 否则,返回
[路飞]leetcode-206.反转链表
题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例:假设链表为[1,2,3],则输出[3,2,1] 解题思路 先分析边界情况,如果链表为空或者只有一个节点,则无需反转可
[路飞]leetcode-226.翻转二叉树
题目简述 翻转一棵二叉树。 思路描述 每一个二叉树枝干都左节点与右节点交换,采用递归的思想,最终返回对应的树 代码实现
[路飞]leetcode-20.有效的括号及相关栈的思想
题目简述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 思
JS数据结构与算法之栈
概念及特点 概念 栈也是数据结构的一种,结构与列表类似。是一种运算受限的线性表。 特点 一、只能在栈顶添加或者删除。 二、常见操作是push(入栈)和pop(出栈) 三、此类特点被称为LIFO(las
[路飞]计数排序
概念及相关介绍 计数排序是一种牺牲空间来换取低时间复杂度的算法,同时它也是一种非比较型排序。 核心在于将输入的数值转化为键存储在额外开辟的数组空间中。要求输入数据必须为确定范围的整数。 非比较型排序—
[路飞]leetcode-09.回文数(JS版本)
题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。
[路飞]leetcode-递归调用解决二叉树的遍历
二叉树是什么 🌲树也是计算机中的一种常见结构,想像一棵圣诞树,最底部是一根树干,树干顶部开始无限分叉。二叉树呢,就是树干延伸的时候,每个根节点都有且最多只有两个节点,无限延伸。 leetcode-14
JavaScript数据结构之链表
链表介绍、链表思维及其代码实现、链表常见组织形式、链表经典应用场景、增删改查实现一个自己的javascript的链表,链表介绍除了数组之外,链表也是一种常见的数据结构类型