排序算法之非比较排序(基数排序和计数排序)

计数排序和基数排序

Java 中是如何获取 IP 属地的

细心的小伙伴可能会发现,抖音新上线了 IP 属地的功能,小伙伴在发表动态、发表评论以及聊天的时候,都会显示自己的 IP 属地信息 这里有三个名词,分别是X-Forwarded-For:一个 HTTP 扩展头部,主要是为了让 Web 服务器获取访问用户的真实 IP 地址。每个 IP 地址,每个值通过逗

每日刷题记录 (十七)

LeetCode: 剑指 Offer 33. 二叉搜索树的后序遍历序列描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。第二题: 剑指 Offer 34. 二叉树中和为某一值的路径LeetCode

十大排序算法详解(一)冒泡排序、选择排序、插入排序、快速排序、希尔排序

冒泡排序、选择排序、插入排序、快速排序、希尔排序

链表之十大经典面试题【Java&LeetCode】

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。删除前:删除后:分情况:1.当链表为空时,直接返回null。2.当链表不为空时,定义一个前驱节点prev和cur,遍历链表,当cur.val == val时,如

【自定义类型】结构体(结构体内存对齐)、枚举、联合

🧸🧸🧸各位巨佬大家好,我是猪皮兄弟🧸🧸🧸今天我们学习的内容是自定义类型。 结构体的很基础的知识这里就不再多说了,今天讲的内容包括匿名结构体、结构体的自引用、结构体内存对齐、结构体传参、位段、枚举、联合......

顺序表和链表

在了解顺序表和链表之前,先来了解一下线性表,因为顺序表和链表都是一种线性表。线性表是N个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表有:顺序表、链表、栈、队列和字符串。线性表在逻辑上是线性结构,也就是说是连续的一条直线。但是在物理上结构并不一定是连续的(像链

追寻童年回忆~三子棋【C语言】

大家好呀!我是小杨。小杨今天利用C语言中前面学习的函数,数组等一系列知识自己动手制作了我们大家童年时代都比较热衷的小游戏--三子棋。虽然这个小游戏的游戏比较简单,但是却是我们童年美好的回忆,带给了我们无尽欢乐!今天小杨就带领小伙伴们一起制作这个我们童年时代的经典小游戏--三子棋(初阶版),让大家重新

VCS查看代码覆盖率(行、状态机、翻转、条件、分支覆盖率等)

VCS在统计代码覆盖率的过程中,需要在编译和仿真命令上添加对应的开关命令,生成.vdb文件记录覆盖率情况,再使用dve打开该文件进行查看覆盖率。

C语言关于链表的代码看不懂?一篇文章让你拿捏二级指针并深入理解函数参数列表中传参的多种形式

这篇博客即将解决你看不懂或者不会写链表的基本操作的问题,对于初学者而言,有很多地方肯定是费解的。比如函数的参数列表的多样化,动态分配内存空间函数malloc等,其实这些知识和指针联系紧密,尤其是二级指针。那么开始好好的学习这篇博客吧!...

【Java第十九期】:二叉树的三种遍历方法

二叉树的三种重要的遍历方式

【算法】详解 “清华大学(考研)OJ题”_ 二叉树重要面试OJ题

💛 前情提要💛本章节是的的相关知识~接下来我们即将进入一个全新的空间,对代码有一个全新的视角~以下的内容一定会让你对有一个颠覆性的认识哦!!!❗以下内容以的方式实现,对于来说最重要的是哦❗以下内容干货满满,跟上步伐吧~作者介绍:二叉树的层序遍历二叉树重要面试OJ题🔥算法思想💡广度优先遍历:

常见排序算法之交换排序——冒泡排序、快速排序

​哈喽大家好,我是保护小周ღ,本期为大家带来的是常见排序算法中的交换排序,主要有冒泡排序,快速排序,快排分享了三种算法:挖坑法,左右指针法,前后指针法,以及两种优化方式:解决快排最坏情况的“三数取中”,避免递归次数过多的"小区间优化",包您一看就会,快来试试吧~​......

三本学生是如何拿到独角兽实习offer的?

三本学生的学习历程

链表面试题(图文详解)

链表面试题超赞合集!Leetcode传送门,点击这里!!【图示:第一种方法】【图示:第二种方法】Leetcode传送门,点击这里!!【图示:】牛客传送门,点击这里!!【图示:】5,合并两个有序链表Leetcode传送门,点击这里!!【图示:】牛客传送门,点击这里!!【图示:】牛客传送门,点击这里!!

每日刷题记录 (十五)

LeetCode: 剑指 Offer 57. 和为s的两个数字添加链接描述描述:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。第二题: 剑指 Offer 57 - II. 和为s的连续正数序列LeetCode: 剑指 Of

数据结构初阶——堆

麻烦一个月终于过去了,又可以继续写博客了,跟着我进入树的世界吧。

Linux 基本使用

企业中最主要使用的发行版是 RedHat (红帽)。 但是 RedHat 是一个收费的系统,因此我们使用的是基于红帽系统的的社区免费版本 CentOS。CentOS 和 RedHat 的关系1) 基础命令Linux 虽然也有图形化界面, 但是在 服务器 / 嵌入式设备上往往都是通过命令行的方式操作的

二叉树相关操作---纯代码实现详解

二叉树相关操作---纯代码实现详解,快来看看吧!

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈