首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java星辰
掘友等级
Java高级工程师
获得徽章 19
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1K
文章 904
沸点 97
赞
1K
返回
|
搜索文章
最新
热门
如何实现多叉树和二叉树之间的互转?
前言 本文主要介绍如何把一个多叉树转换成二叉树以及把二叉树还原成多叉树。 正文 给出一个多叉树,实现一个函数,这个函数可以把多叉树转成二叉树,再实现一个函数把二叉树还原成多叉树。
堆排序以及时间复杂度分析
前言 本文主要介绍一种常见的排序算法——堆排序,以及堆排序的时间复杂度分析。 正文 关于堆的基本概念以及常见操作在之前的文章里已经介绍过了,这里不再赘述,有兴趣可以参考数据结构——堆以及常见操作介绍。
数据结构堆以及常见的操作
前言 本文介绍一种常见的数据结构——堆,堆也是一种高效的优先队列,文中将介绍大根堆、小根堆以及常见的操作。 正文 什么是堆 堆通常是一个可以被看做一棵完全二叉树的数组对象,或者说是用数组实现的完全二叉
如何找出一个二叉树中任意两个节点的最低公共祖先?
前言 本文将介绍如何找出一个二叉树中任意两个节点的最低公共祖先。 正文 题目描述如下: 给出一棵二叉树的头结点head和另外两个节点a和节点b,返回节点a和节点b的最低公共祖先。 最低公共祖先是指最接
如何计算二叉树的最大宽度?
前言 本文将介绍如何计算二叉树的最大宽度,也就是一棵二叉树中最宽的那一层有多少个节点。 正文 给出一棵二叉树,计算这棵二叉树的最大宽度,最大宽度指的是二叉树中节点数最多的那一层。
如何复制一个含有随机指针的链表?
前言 一个正常的单向单链表我们都会复制,含有随机指向的链表呢?本文介绍如何复制一个含有随机指针的链表。 正文 现在有个一个特殊结构的单链表,他的节点类结构定义如下: 其中rand指针是单链表节点结构中
如何将一个链表按指定数字进行分区?
前言 本文介绍如何将一个链表按指定模式进行分区,例如分为小、中、大3部分,然后再把几个部分给串起来。
如何判断链表是否为回文结构?
前言 本文介绍单链表相关的一道算法题,判断一个单链表是否为回文结构。 正文 题目描述如下:给出一个单链表的头结点head, 请判断该链表是否为回文结构。
二叉树的序列化与反序列化
前言 本文主要介绍二叉树的序列化与反序列化。 先来看下什么是二叉树的序列化,一棵二叉树生成后在计算机的内存里不一定是在一块连续的内存空间中,各个节点是用指针指向的内存地址连起来的。
如何找到最大的子树是搜索二叉树
前言 本文主要介绍如何在一棵二叉树中找到子树是搜索二叉树,并且是最大的那棵子树。 先来回顾下什么是搜索二叉树,搜索二叉树具有以下特性: 若他的左子树不为空,则左子树上所有节点的值都小于根节点的值
下一页
个人成就
文章被点赞
1,847
文章被阅读
138,530
掘力值
5,369
关注了
97
关注者
297
收藏集
6
关注标签
10
加入于
2020-02-07