动态规划各种背包问题刷题
2024-07-31 22:18 | 分类:编程语言 | 评论:0 次 | 浏览: 45
在项链上有N颗能量珠。如果前一颗能量珠的头标记为m,尾标记为r,后一颗能量珠的头标记为r,尾标记为n,则聚合后释放的能量为(Mars单位),...
初识动态规划
2024-07-31 22:18 | 分类:编程语言 | 评论:0 次 | 浏览: 54
对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该...
Java 数据结构篇-深入了解排序算法(动态图 + 实现七种基本排序算法)
2024-07-31 22:16 | 分类:编程语言 | 评论:0 次 | 浏览: 48
1.0 冒泡排序的实现 + 动态演示图 2.0 选择排序的实现 + 动态演示图 3.0 堆排序的实现 + 动态演示图 4.0 插入...
路由的hash和history模式的区别
2024-07-31 22:14 | 分类:编程语言 | 评论:0 次 | 浏览: 51
单页应用是在移动互联时代诞生的,它的目标是不刷新整体页面,通过地址栏中的变化来决定内容区域显示什么内容。要达成这个目标,我们要用到前端路由技...
2024年大数据最新【Java集合类】之 HashSet以及底层逻辑分析_hashset实现逻辑(2)
2024-07-31 22:14 | 分类:编程语言 | 评论:0 次 | 浏览: 54
首先先来研究一下帮助文档HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。HashSet 允许有 null 值。...
(AtCoder Beginner Contest 331) --- F - Palindrome Query -- -题解 (线段树 + 哈希)
2024-07-31 22:12 | 分类:编程语言 | 评论:0 次 | 浏览: 46
那么题目要求对于某个点进行修改,然后查询这个区间是否是线段树,用到上一个性质,那我们可以发现这道题就是一个典型的单点修改+区间查询。如果 a...
【408精华知识】散列(Hash)表
2024-07-31 22:12 | 分类:编程语言 | 评论:0 次 | 浏览: 49
关于散列表,常考大题,所以应该重视,不过出题都比较简单,因此在做题时一定要细心计算。
2023华为od机试C卷【计算三叉搜索树的高度】Java 实现
2024-07-31 22:10 | 分类:编程语言 | 评论:0 次 | 浏览: 48
每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入。给你一系列数,请按以上规则,按顺序将数插入树中,构...
【Java版数据结构】初识泛型
2024-07-31 22:09 | 分类:编程语言 | 评论:0 次 | 浏览: 51
好久没有更新文章了,大概断更了20天,想着今天就写一下文章吧!最近也是又温习了一下数据结构,其实之前我写过关于数据结构的一个专栏那个专栏是写...
小山菌_代码随想录算法训练营第十七天|110.平衡二叉树、257. 二叉树的所有路径 (优先掌握递归)、 404.左叶子之和
2024-07-31 22:06 | 分类:编程语言 | 评论:0 次 | 浏览: 48
坚持打卡第十七天
JVM 三色标记算法
2024-07-31 22:06 | 分类:编程语言 | 评论:0 次 | 浏览: 50
三色标记算法是一种用于JVM垃圾回收的增量式标记算法,它将Java堆中的对象划分为白色、灰色和黑色三种颜色,分别表示未标记对象、部分标记对象...
【优选算法】专题1 -- 双指针 -- 复写0
2024-07-31 22:05 | 分类:编程语言 | 评论:0 次 | 浏览: 52
专题1 -- 双指针 -- 复写0给你⼀个⻓度固定的整数数组 arr ,请你将该数组中出现的每个零都复写⼀遍,并将其余的元素向右平移。注意:...
【100%通过率 】租车骑绿岛【华为OD机试 真题c++/java/python 2022 Q4|100分】
2024-07-31 22:03 | 分类:编程语言 | 评论:0 次 | 浏览: 54
部门组织绿岛骑行团建活动。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。给出部门每个人的体重,请问最多需要租用多少双人自行车。输入描...
贪心算法 | 763.划分字母区间
2024-07-31 22:02 | 分类:编程语言 | 评论:0 次 | 浏览: 49
2.当后一个数组的开始位置小于前一个数组的结束位置的时候,说明两个数组有重叠,更新数组区间;3.当后一个数组的开始位置大于前一个数组的结束位...
贪心算法(greedy algorithm,又称贪婪算法)详解(附例题)
2024-07-31 22:02 | 分类:编程语言 | 评论:0 次 | 浏览: 55
哈夫曼编码的解决方案是这样的:不断找到当前出现频率最小的两个结点(字符或频率),将它们结合,作为一个新生成的结点的左右子结点,并将新生成的结...
贪心算法教程(个人总结版)
2024-07-31 22:02 | 分类:编程语言 | 评论:0 次 | 浏览: 61
贪心算法(Greedy Algorithm)是一种在每一步选择中都采取在当前状态下最好或最优的选择,期望通过局部最优选择达到全局最优解决方案...
2734.力扣每日一题6/27 Java(贪心算法)
2024-07-31 22:02 | 分类:编程语言 | 评论:0 次 | 浏览: 54
首先找到第一个不是 a 的字符位置(因为 a 是最小的字符),如果不存在这样的字符,说明整个字符串都是 a,那么只需将最后一个字符变为 z。...
链表:单向链表
2024-07-31 21:59 | 分类:编程语言 | 评论:0 次 | 浏览: 59
值得注意的是,链表在插入和删除操作方面表现出色,在恒定时间内执行它们,与以线性时间执行这些任务的数组形成鲜明对比。在单向链表中,每个节点只链...
代码随想录算法训练营day3 | 203.移除链表元素、707.设计链表、206.反转链表
2024-07-31 21:59 | 分类:编程语言 | 评论:0 次 | 浏览: 52
代码随想录算法训练营day3 | 203.移除链表元素、707.设计链表、206.反转链表
Sequential And Linked Lists - 顺序表 和 链表 - 顺序表部分 - java
2024-07-31 21:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要...
【数据结构——链表的深度探索】从实现到应用,保姆级攻略
2024-07-31 21:58 | 分类:编程语言 | 评论:0 次 | 浏览: 51
介绍并实现了单向链表和双向链表,并对Java中的LinkedList的一些方法进行了演示,还有LinkedList的遍历,与ArrayLis...
SQL 中判断条件的先后顺序,会引起索引失效么?,面试官最爱问的Kafka
2024-07-31 21:57 | 分类:编程语言 | 评论:0 次 | 浏览: 52
看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可...
Zookeeper与Kafka的整合与应用
2024-07-31 21:57 | 分类:编程语言 | 评论:0 次 | 浏览: 52
1.背景介绍1. 背景介绍Apache Zookeeper 和 Apache Kafka 都是分布式系统中的重要组件,它们各自具有不同的功能...
C/C++ 如何发送与接收Kafka消息
2024-07-31 21:57 | 分类:编程语言 | 评论:0 次 | 浏览: 54
系统之间通信方式很多如:系统之间调用(http/rpc等),异步间接调用如发送消息、公共存储等。目前,本人从事的项目中遇到web业务工程(J...
Kafka(十)安全
2024-07-31 21:57 | 分类:编程语言 | 评论:0 次 | 浏览: 51
在Kafka中,可以自定义授权这样就可以实,现额外的控制或增加新的访问控制类型,比如基于角色的访问控制。下面的自定义授权器限制了只有内部监听...
Kafka SASL认证与ACL配置
2024-07-31 21:57 | 分类:编程语言 | 评论:0 次 | 浏览: 52
SASL/PLAIN,这种方式其实就是一个的认证方式,不过它有很多缺陷,比如用户名密码是存储在文件中,等等!建议大家用SASL/SCRAM的...