Loading

正文内容加载中...
posted @ 2017-07-29 09:55 Grey Zeng 阅读(281) 评论(4) 推荐(2) 编辑
摘要: 派对最大快乐值问题 作者:Grey 原文地址: 博客园:派对最大快乐值问题 CSDN:派对最大快乐值问题 题目描述 员工信息的定义如下: public static class Employee { public int happy; // 这名员工可以带来的快乐值 public List<Empl 阅读全文
posted @ 2022-10-01 23:52 Grey Zeng 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 作者: Grey 原文地址: 博客园:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 CSDN:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 基于 阅读全文
posted @ 2022-10-01 16:09 Grey Zeng 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 用递归函数和栈操作逆序栈 作者:Grey 原文地址: 博客园:用递归函数和栈操作逆序栈 CSDN:用递归函数和栈操作逆序栈 题目描述 请设计一个算法实现逆序栈的操作,但是只能用递归函数来实现,而不能用另外的数据结构。给定一个栈Stack以及栈的大小top,请返回逆序后的栈。 题目链接:牛客-用递归函 阅读全文
posted @ 2022-09-30 21:59 Grey Zeng 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Netty 学习(五):服务端启动核心流程源码说明 作者: Grey 原文地址: 博客园:Netty 学习(五):服务端启动核心流程源码说明 CSDN:Netty 学习(五):服务端启动核心流程源码说明 说明 本文使用的 Netty 版本是 4.1.82.Final, <dependency> <g 阅读全文
posted @ 2022-09-30 17:11 Grey Zeng 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 与图相关的一些算法 作者:Grey 原文地址: 博客园:与图相关的一些算法 CSDN:与图相关的一些算法 图的说明 线性表中的元素是“一对一”的关系,树中的元素是“一对多”的关系,图结构中的元素则是“多对多”的关系。 图(Graph)是一种复杂的非线性结构,在图结构中,每个元素都可以有零个或多个前驱 阅读全文
posted @ 2022-09-29 18:57 Grey Zeng 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 荷兰国旗问题与快速排序算法 作者:Grey 原文地址: 博客园:荷兰国旗问题与快速排序算法 CSDN:荷兰国旗问题与快速排序算法 荷兰国旗问题 问题描述 给定一个整数数组,给定一个值K,这个值在原数组中一定存在,要求把数组中小于K的元素放到数组的左边,大于K的元素放到数组的右边,等于K的元素放到数组 阅读全文
posted @ 2022-09-28 20:42 Grey Zeng 阅读(368) 评论(0) 推荐(2) 编辑
摘要: 使用卡特兰数来解决的问题 作者:Grey 原文地址: 博客园:使用卡特兰数来解决的问题 CSDN:使用卡特兰数来解决的问题 通项公式 k(0) = 1, k(1) = 1,如果接下来的项满足: k(n) = k(0) x k(n - 1) + k(1) x k(n - 2) + …… + k(n - 阅读全文
posted @ 2022-09-27 19:26 Grey Zeng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Java SE 19 虚拟线程 作者:Grey 原文地址: 博客园:Java SE 19 虚拟线程 CSDN:Java SE 19 虚拟线程 说明 虚拟线程(Virtual Threads)是在Project Loom中开发的,并从 Java SE 19 开始作为预览功能引入 JDK。 在线程模型下 阅读全文
posted @ 2022-09-26 20:08 Grey Zeng 阅读(816) 评论(16) 推荐(0) 编辑
摘要: 红绿正方形染色问题 作者:Grey 原文地址: 博客园:红绿正方形染色问题 CSDN:红绿正方形染色问题 题目描述 有一些排成一行的正方形。每个正方形已经被染成红色或者绿色。现在可以选择任意一个正方形然后用这两种颜色的任意一种进行染色,这个正方形的颜色将会被覆盖。目标是在完成染色之后,每个红色 R 阅读全文
posted @ 2022-09-25 18:40 Grey Zeng 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 累加出整个范围所有的数最少还需要几个数 作者:Grey 原文地址: 博客园:累加出整个范围所有的数最少还需要几个数 CSDN:累加出整个范围所有的数最少还需要几个数 题目描述 给定一个有序的正数数组 arr 和一个正数 aim ,如果可以自由选择 arr 中的数字,想累加得到 1~aim 范围上所有 阅读全文
posted @ 2022-09-24 15:13 Grey Zeng 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Java SE 16 record 类型说明与使用 作者:Grey 原文地址: 博客园:Java SE 16 record 类型说明与使用 CSDN:Java SE 16 record 类型说明与使用 说明 record 是 Java SE 16 的新特性 record 的使用场景 假设我们想创建一 阅读全文
posted @ 2022-09-23 16:20 Grey Zeng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Java SE 19 新增特性 作者:Grey 原文地址: 博客园:Java SE 19 新增特性 CSDN:Java SE 19 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features HashMap 新的构造方法 阅读全文
posted @ 2022-09-22 13:35 Grey Zeng 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 二叉树的重建问题 作者:Grey 原文地址: 博客园:二叉树的重建问题 CSDN:二叉树的重建问题 说明 二叉树的各种遍历见二叉树的先,中,后序遍历(递归,非递归,Morris方法) 根据中序遍历和后序遍历重建二叉树 链接地址:LeetCode 106. Construct Binary Tree 阅读全文
posted @ 2022-09-21 14:14 Grey Zeng 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 二维数组的最小路径和问题 作者:Grey 原文地址: 博客园: 二维数组的最小路径和问题 CSDN: 二维数组的最小路径和问题 题目描述 LintCode 110 · Minimum Path Sum 给定一个只含非负整数的m ∗ n网格,找到一条从左上角到右下角的可以使数字和最小的路径。 暴力解法 阅读全文
posted @ 2022-09-20 22:12 Grey Zeng 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Netty 学习(四):ChannelHandler 的事件传播和生命周期 作者: Grey 原文地址: 博客园:Netty 学习(四):ChannelHandler 的事件传播和生命周期 CSDN:Netty 学习(四):ChannelHandler 的事件传播和生命周期 ChannelHandl 阅读全文
posted @ 2022-09-19 22:58 Grey Zeng 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 使用贪心来解决的一些问题 作者:Grey 原文地址: 博客园:使用贪心来解决的一些问题 CSDN:使用贪心来解决的一些问题 贪心的使用方法 分析业务 根据业务逻辑找到不同的贪心策略 对于能举出反例的策略直接跳过,不能举出反例的策略要证明有效性 使用对数器来验证贪心策略的正确性与否 拼接所有的字符串产 阅读全文
posted @ 2022-09-18 15:11 Grey Zeng 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 使用二叉树的递归套路来解决的问题 作者:Grey 原文地址: 博客园:使用二叉树的递归套路来解决的问题 CSDN:使用二叉树的递归套路来解决的问题 说明 二叉树的递归套路本质是二叉树的后序遍历,如果你需要你的左树给你一些信息,右树给你一些信息,然后整合得到当前节点的信息,就可以用二叉树的递归套路。 阅读全文
posted @ 2022-09-17 18:54 Grey Zeng 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 累加和为 K 的最长子数组问题 作者:Grey 原文地址: 博客园:累加和为 K 的最长子数组问题 CSDN:累加和为 K 的最长子数组问题 题目描述 给定一个整数组成的无序数组 arr,值可能正、可能负、可能0,给定一个整数值 K,找到 arr 的所有子数组里,哪个子数组的累加和等于 K,并且是长 阅读全文
posted @ 2022-09-16 22:48 Grey Zeng 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Netty 学习(三):通信协议和编解码 作者: Grey 原文地址: 博客园:Netty 学习(三):通信协议和编解码 CSDN:Netty 学习(三):通信协议和编解码 无论使用 Netty 还是原生 Socket 编程,都可以实现自定义的通信协议。 所谓协议就是:客户端和服务端商量好,每一个二 阅读全文
posted @ 2022-09-15 15:01 Grey Zeng 阅读(275) 评论(1) 推荐(0) 编辑
摘要: 乘积小于 K 的子数组 作者:Grey 原文地址: 博客园:乘积小于 K 的子数组 CSDN:乘积小于 K 的子数组 题目链接 LeetCode 713. Subarray Product Less Than K 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 阅读全文
posted @ 2022-09-14 23:10 Grey Zeng 阅读(4) 评论(0) 推荐(0) 编辑