学习和成长

LeetCode 111. Minimum Depth of Binary Tree 题解

LeetCode 111. Minimum Depth of Binary Tree 题解题目描述给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。叶子节点 是指没有子节点的节点。示例 1:输入:root = [3,9,20,null,null,15,7] 输出:2 示例 2:输入&

LeetCode【刷题日记】:螺旋矩阵逆向全过程,边界缩进优化

 🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺! 前言:今天是数组的最后一章节&#xff0

菜鸟初来驾到,期待与你一同成长

       自我介绍               大家好,我是一个学习类新人博主,主要更新Java开发学习日常,目前研究生在读。写博客的目的是为了巩固新知识,结交更多志同道合的朋友,有兴趣的友友可以关注互相学习交流哦~       就业现状        作为0经验的小白,想入程序猿行业的门槛越来越高了&#xff

[经验] 清华园日记的感受与思考 #职场发展#职场发展

清华园日记的感受与思考1、清华园日记怎么清华园日记是一份记录清华大学校园生活的日报,它的内容丰富多彩,涉及到各个领域的校园新闻和活动。每期清华园日记的发行都引起了广大清华师生的关注和期待。在清华园日记中,读者们可以了解到校园里的最新动态。例如,在校园里举办的各种大型活动、校园新闻和学术讲座等等都会在清华园日记中有所报道。同时,这

洗牌算法讲解——力扣384.打乱数组

【LeetCode 384】打乱数组(Java 详细题解 + Fisher–Yates 洗牌算法讲解) 一、题目描述给定一个没有重复元素的整数数组 nums,设计一个算法实现数组的随机打乱,使得所有排列出现的概率相等。你需要实现一个类 Solution,包含以下三个方法:class Solution {

软件测试面试必杀篇:【2024软件测试面试八股文宝典】

800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、App测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的,绝对是测试人的福音,面试者的最强武

LeetCode 每日一题 #9:回文数|Python 反转后半部分法 + 完整反转法双解

几年前我准备求职时,也曾一头扎进 LeetCode 的题海。从最初的“看题懵圈”到后来能在面试中从容写出最优解,每天坚持刷一道题成了我提升算法能力最有效的方式。那段经历不仅帮我顺利拿到心仪 offer,更让我养成了系统思考和高效编码的习惯。如今工作稳定了,终于有时间把当年的刷题笔记重新整理、优化,并用 Python 语言 逐题讲

程序员失业日记2:失业后迷茫

在上一篇 程序员失业日记1:工作五年,交接半天 收到很多回复,其中最多的就是**公司能赔 n+1 已经很良心了。**不知道自己的该庆幸,还是该失落,作为一个普通打工人,遇到什么样的公司大部分还是看运气,少部分靠自己一点点的努力。 从公司离职后,开始几天是非常开心的,不用工