首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
Spring
Linux
算法
数据库
性能优化
GitHub
暂无数据
推荐
最新
从一次手滑,我洞悉了用户输入的所有可能性(3330. 找到初始输入字符串 I)
🤯 从一次手滑,我洞悉了用户输入的所有可能性! 大家好,我是你们的老朋友,一名在代码世界里摸爬滚打多年的开发者。今天想和大家聊聊一个我在最近项目中遇到的“小”问题,以及它如何演变成一个有趣的算法探索之
别怕树!一层一层剥开它的心:用BFS/DFS优雅计算层平均值(637. 二叉树的层平均值)
❤️ 别怕树!一层一层剥开它的心:用BFS/DFS优雅计算层平均值 大家好,我是你们的老朋友,一名热爱分享的开发者。今天,我们不聊高深的架构,也不谈炫酷的前端,就来聊聊一个我们每天都可能间接接触到的数
开发者的“右”眼:一个树问题如何拯救我的UI设计(199. 二叉树的右视图)
😎 开发者的“右”眼:一个树问题如何拯救我的UI设计 大家好,我是一个在代码世界里摸爬滚打了N年的老兵。我一直觉得,我们大学里学的那些“枯燥”的数据结构与算法,其实是解决复杂业务需求的银弹。今天,我就
列表
列表 列表是一个抽象的数据结构概念,它表示元素的有序集合,支持元素访问、修改、添加、删除和遍历等操作,无须考虑容量限制的问题。列表可以基于链表或数组实现。 链表天然可以看作一个列表,其支持元素增删查改
双向队列
双向队列 在队列中,我们仅能删除头部元素或在尾部添加元素。双向队列提供了更高的灵活性,允许在头部和尾部执行元素的添加或删除操作。 双向队列常用操作 方法名 描述 时间复杂度 push_first()
Linux高性能网络编程十谈|9个C++的开源的网络框架
继续上一篇《Linux高性能网络编程十谈|C++11实现22种高并发模型》,大家对于 C++ 实现各种 Server 比较感兴趣,于是我把工作这些年接触的高性能开源的网络框架整理了一遍,基于9个C++
从杂乱的用户评分到核心洞见:一个“和谐”算法如何帮我定位爆款产品(594. 最长和谐子序列)
😎 从杂乱的用户评分到核心洞见:一个“和谐”算法如何帮我定位爆款产品 大家好,今天想跟大家聊聊一个我在工作中遇到的真实案例,它看似是一个简单的数据分析需求,却让我对一个基础算法——哈希表——有了全新的
从“热点追踪”到“精彩集锦”:一个算法让我搞定了动态 Top K 排序难题(2099. 找到和最大的长度为 K 的子序列)
😎 从“热点追踪”到“精彩集锦”:一个算法让我搞定了动态 Top K 排序难题 大家好,我是一个在代码世界里摸爬滚打了快N年的老兵 😉。今天想跟大家聊一个我最近在项目中遇到的真实挑战,以及我是如何通过
【数据结构与算法】判断链表是否有环(图文详解)
给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。这道题的解题思路主要涉及到“快慢指针”或“双指针”的方法。
Java 开发中Stream的toMap与Map 使用技巧
一、toMap () 的三大致命伤 1. 重复键:双胞胎键的世纪难题 (1)默认行为:一视同仁,直接炸毛 toMap () 的默认行为是,如果遇到重复的键,就直接抛出IllegalStateExcep
这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。
你好呀,我是歪歪。 春节期间关注到了一个关于 Java 方面的比赛,很有意思。由于是开源的,我把项目拉下来试图学(白)习(嫖)别人的做题思路,在这期间一度让我产生了一个自我怀疑: 他们写的 Java
为女儿奴程序员打造的“小可爱”
hello,大家好,我是张张,「架构精进之路」公号作者。 本文分享一个 无代码Coze工具搭建陪伴式养成交互工具的使用全流程。 1 扣子简介 不禁要问,扣子是个啥? 扣子主要功能: 集成了丰富的插件工
去比亚迪面试,问的贼细!
今天介绍的这位程序员小哥哥,是二本的硕士生,机械专业,自学Java转码的。投递了西安比亚迪,最终成功上岸
boolean[]背后的惊人真相
深度解析:为什么要使用 boolean[] 这种"奇怪"的写法? 问题的本质 在Java代码中,你可能见过这样的写法: 为什么要用长度为1的数组来包装一个布尔值?这种看似"多此一举"的写法背后隐藏着什
java-函数式变成
Java 函数式编程之 Lambda 基础详解 引言 在 Java 开发中,单方法接口的匿名类实现常导致代码冗余。Java 8 引入的Lambda 表达式通过简化函数式接口的实现,让代码更简洁优雅。
🧮 算法学习完全指南:从LeetCode刷题到实际开发的深度对话
🧮 算法学习完全指南:从LeetCode刷题到实际开发的深度对话 引言 在当今的互联网时代,算法能力已经成为程序员的核心竞争力之一。无论是大厂面试、技术晋升,还是日常开发中的性能优化,都离不开扎实的算
别再用嵌套循环了!一个算法小技巧,让我的“附近动态”功能快如闪电(2200. 找出数组中的所有 K 近邻下标)
😎 别再用嵌套循环了!一个算法小技巧,让我的“附近动态”功能快如闪电 嘿,各位开发者朋友们!今天我想分享一个我亲身经历的“血泪史”。故事的主角是一个看起来很简单,实则暗藏性能玄机的功能。这是一个典型的
从CEO到实习生:我是如何用“层序遍历”优雅地渲染公司组织架构图的(102. 二叉树的层序遍历)
👑 从CEO到实习生:一个问题,三种解法,我把公司组织架构图彻底搞明白了 嘿,各位奋斗在一线的开发者伙伴们!今天想和大家聊聊一个我们工作中大概率会遇到的场景:处理和展示层级数据。这事儿说大不大,说小不
从顶到底还是从底到顶?一次UI组件重构引发的“反转”思考(107. 二叉树的层序遍历 II)
从顶到底还是从底到顶?一次UI组件重构引发的“反转”思考 🤔 嘿,各位奋斗在一线的码农朋友们!我是你们的老伙计,一个总在代码里寻找乐趣的开发者。今天想和大家聊聊一个话题:树形结构。别一听就觉得是枯燥的
集合的处理:JDK和Guava孰强孰弱?
在日常开发中,集合的操作是无法避开的。对于集合的操作,你是在JDK8的流式处理还是Guava处理呢?