百度360必应搜狗淘宝本站头条

collections.reverse 第4页

    刷leetcode——格雷编码

    原题格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数n,打印其格雷编码序列。格雷编码序列必须以0开头。示例1:...

    再说,数组

    前面我跟大家简单聊过Java的三大集合框架,今天我想再和大家说说数组。虽然我们目前已经很少直接用数组啦!数组的概念数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。...

    五、外部化配置 - Environment

    目录前言1、起源2、外部化配置的资源类型3、外部化配置的核心...

    二叉树刷题总结二叉树的遍历方式

    二叉树的遍历方式分为俩种,一种是深度优先遍历也就是我们常说的DFS,另一种是广度优先遍历我们常用BFS来称呼;深度优先遍历实现的方法有俩种,一种是递归还有一种是迭代,而广度优先遍历则是利用队列来实现的,我们称之为层序遍历。...

    一道简约而不简单的算法题--数据流的中位数

    题目来源于LeetCode上第295号问题:数据流的中位数。难度级别为Hard,目前通过率为33.5%。题目描述中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。...

    一篇文章彻底弄懂dubbo的SPI机制的原理

    在dubbo中几乎所有的功能组件都是基于SPI来实现的,dubbo良好的扩展性也与SPI加载机制密不可分,所以要想更进一步理解使用dubbo或者阅读dubbo的源码,SPI是一定要懂的。本文主要通过源码分析的方式来理解dubboSPI的实现原理。...

    「漫步计算机系统」之数据结构与算法(13)树Ⅱ

    问题一:对称的二叉树...

    「剑指offer题解」最小的k个数

    关注我——个人公众号:后端技术漫谈我目前是一名后端开发工程师。主要关注后端开发,数据安全,网络爬虫,物联网,边缘计算等方向。原创博客主要内容Java知识点复习全手册Leetcode算法题解析...

    「Java必修课」一图说尽排序,一文细说Sorting

    简说排序排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名、奥运奖牌排名、明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序。Linu...

    《回炉重造》——Lambda表达式

    前言Lambda表达式(LambdaExpression),相信大家对Lambda肯定是很熟悉的,毕竟我们数学上经常用到它,即λ。不过,感觉数学中的Lambda和编程语言中的Lambda表达式没啥关系,要说有关系就是都有Lambda这个词,噢!当然还有一个关系就是Lambd...