news 2026/10/13 9:09:28

0x3f 第46天 面向实习的八股背诵第三天 + 堆一题 很焦虑,感觉压根背不完,背了也不一定能讲出来,一直在想象面试的场景

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
0x3f 第46天 面向实习的八股背诵第三天 + 堆一题 很焦虑,感觉压根背不完,背了也不一定能讲出来,一直在想象面试的场景

1.Topk高频元素

使用桶排序,桶排序的核心是根据某一分类标准,把相同的 放进一个桶,比如根据元素出现次数分类,111122223445,那1和2就要放进同一个桶,3和5就要放进同一个桶,4放进一个桶

所以这个题就是根据出现次数放进同一个桶,然后把桶顺序反转,一个一个取,满足k个就行

bucket = [ [ ] for _ in range(N) ]是桶排序的标准初始化写法

比如输入nums = [1,1,2,2,3,3,4,4,4]:

cnt={1:2, 2:2, 3:2, 4:3}→max_cnt=3

  • buckets[0] = []
  • buckets[1] = []
  • buckets [2] = [1,2,3](3 个元素都出现 2 次)
  • buckets [3] = [4](1 个元素出现 3 次)
  • class Solution: def topKFrequent(self, nums: List[int], k: int) -> List[int]: cnt = Counter(nums) max_cnt = max(cnt.values()) buckets = [[]for _ in range(max_cnt+1)] for x,i in cnt.items(): buckets[i].append(x) ans = [] for bucket in reversed(buckets): ans.extend(bucket) if len(ans)==k: return ans

    今天背了concurrent hashmap如何解决高并发线程安全问题,Spring如何解决循环依赖,IOC概念,相关注解,AOP概念底层原理项目哪些地方用到AOP,动态代理概念,实现机制,redis的数据结构,跳表是什么,zset能实现多线程并发安全吗,redis为什么快,什么是IO多路复用技术,持久化机制RDB和AOF,优缺点,过期删除策略,内存淘汰策略

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 21:11:21

Precog发布企业数据AI化新功能,自动添加业务上下文

从Salesforce、SAP Ariba或NetSuite等企业工具中提取数据相对容易,但让这些数据能够被AI模型理解和推理却困难得多。仅仅拥有大量表格、列或巨型多维JSON文件,并不能帮助模型对数据进行有效推理。这里缺少的关键要素是数据生成时的业务上下文。 专注于帮…

作者头像 李华
网站建设 2026/10/9 11:10:32

计算机Java毕设实战-基于springboo的小区车辆管理系统管理车位、预约、公告与论坛,小区停车全流程数字化小区车辆管理的智能化【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/10/5 8:14:00

《贾子智慧理论体系:从认知到文明的统一框架》| Kucius Wisdom Framework: A Unified Framework from Cognition to Civilization

贾子智慧理论体系:从认知到文明的统一框架 Kucius Wisdom Framework: A Unified Framework from Cognition to Civilization 摘要: 本书系统构建了贾子智慧理论体系,旨在应对AI时代认知、技术与文明治理的多重断裂。该体系以“贾子公理”为最…

作者头像 李华
网站建设 2026/10/11 3:20:34

JBoltAI:Java人工智能开发框架的实用指南

在 Java 企业寻求 AI 转型的过程中,JBoltAI 作为一款企业级 AI 应用开发框架,从场景开发、学习支持到解决方案落地,为开发者提供了多维度的支持。下面结合其核心模块,聊聊它在实际开发中的应用方向。一、场景开发范例:…

作者头像 李华
网站建设 2026/10/9 2:54:40

Java毕设选题推荐:基于springboot的智慧旅游系统目的地资源信息查询 - 行程规划 - 体验互动【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华