职场和发展

黑色的山岗在沉睡8 小时前
算法·leetcode·职场和发展
LeetCode 3665. 统计镜子反射路径数目很经典的题型,但由于有方向限制,在更新 dp 时需要多考虑方向。定义:dp[i][j][0]dp[i][j][0]dp[i][j][0] 表示从上方到达 (i,j)(i, j)(i,j)的路径数,dp[i][j][1]dp[i][j][1]dp[i][j][1] 表示从左方到达 (i,j)(i, j)(i,j)的路径数。 则到达某个格子的总路径数就是 dp[i][j][0]+dp[i][j][1]dp[i][j][0] + dp[i][j][1]dp[i][j][0]+dp[i][j][1]。
YoungHong19921 天前
leetcode·面试·职场和发展
面试经典150题[019]:最后一个单词的长度(LeetCode 58)题目链接:最后一个单词的长度(LeetCode 58) 难度:简单给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
测试19982 天前
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
单元测试到底是什么?该怎么做?🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。至于“单元”的大小或范围,并没有一个明确的标准,“单元”可以是一个函数、方法、类、功能模块或者子系统。
熬了夜的程序员2 天前
算法·leetcode·链表·职场和发展·深度优先
【LeetCode】30. 串联所有单词的子串要求:给定字符串 s 与等长单词数组 words,找出 s 中所有起始索引,使得从该索引起连续子串恰好是 words 中所有字符串的某种排列的串联(每个单词使用次数与 words 中一致)。返回所有起始索引,顺序任意。
独行soc2 天前
android·安全·网络安全·面试·职场和发展·渗透测试·求职
2025年渗透测试面试题总结-38(题目+回答)安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。
睡不醒的kun2 天前
数据结构·c++·算法·leetcode·职场和发展·回溯算法·回归算法
leetcode算法刷题的第二十一天题目链接思路总结:这道题目相信大家刚看的时候,应该会一脸茫然。其实只要意识到这是切割问题,切割问题就可以使用回溯搜索法把所有可能性搜出来。
James. 常德 student3 天前
算法·leetcode·职场和发展
leetcode-hot-100 (栈)题目链接:有效的括号 题目描述: 给定一个只包括 ‘(’, ‘)’, ‘{’, ‘}’, ‘[’, ‘]’ 的字符串 s ,判断字符串是否有效。
你我约定有三3 天前
jvm·面试·职场和发展
面试tips--JVM(2)--对象创建的过程1. 类加载检查JVM 遇到 new 指令时,首先去检查这个类 User 是否已经被加载、解析和初始化过。
你我约定有三4 天前
jvm·面试·职场和发展
面试tips--JVM(3)--类加载过程严格来说有 五个阶段,其中 链接 又分为三个子阶段:通过类的全限定名(package + className),由类加载器(ClassLoader)查找并加载类的字节码文件(.class)。
元亓亓亓4 天前
算法·leetcode·职场和发展
LeetCode热题100--98. 验证二叉搜索树--中等给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。有效 二叉搜索树定义如下:示例 1: 输入:root = [2,1,3] 输出:true
一起努力啊~4 天前
算法·leetcode·职场和发展
算法题打卡力扣第15题:三数之和(mid)用三个for循坏枚举出所有等于的三元组然后再排序筛选出不同的三元组 代码执行结果: 超出时间限制了。 复杂性分析: 时间复杂度分析:O(n^3) 空间复杂度分析:O(n)
Greedy Alg4 天前
算法·leetcode·职场和发展
LeetCode 560. 和为 K 的子数组给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。
武子康4 天前
人工智能·gpt·程序人生·ai·职场和发展·机器人·个人开发
AI-调查研究-59-机器人 行业职业地图:发展路径、技能要求与薪资全解读AI炼丹日志-31- 千呼万唤始出来 GPT-5 发布!“快的模型 + 深度思考模型 + 实时路由”,持续打造实用AI工具指南!📐🤖
liulanba5 天前
jvm·面试·职场和发展
八股取士--JVM答案详解: JVM 运行时数据区包括以下几个核心部分:程序计数器(Program Counter Register)
盛夏绽放5 天前
面试·职场和发展·node.js·express
Node.js 和 Express 面试问题总结答案:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能、可扩展的网络应用程序。主要特点包括:
Greedy Alg5 天前
算法·leetcode·职场和发展
LeetCode 438. 找到字符串中所有的字母异位词给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
啊嘞嘞?5 天前
算法·leetcode·职场和发展
力扣(滑动窗口最大值)给定整数数组 nums 和滑动窗口大小 k,窗口从数组最左侧滑动到最右侧,返回每个窗口中的最大值。例如,nums = [1,3,-1,-3,5,3,6,7], k = 3 时,需返回 [3,3,5,5,6,7] 。
YuTaoShao6 天前
算法·leetcode·职场和发展
【LeetCode 热题 100】75. 颜色分类——双指针Problem: 75. 颜色分类这段代码旨在解决经典的 “颜色分类” (Sort Colors) 问题,也常被称为 “荷兰国旗问题” (Dutch National Flag problem)。问题要求对一个包含 0(红色)、1(白色)、2(蓝色)三种元素的数组进行原地排序,使得所有相同的元素相邻,并按 0、1、2 的顺序排列。
天才测试猿6 天前
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
测试用例如何评审?🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快众所周知,对于测试同学来说,在软件研发流程中有两个重要的会议,一个是需求评审会议,另一个是用例评审会议。
静若繁花_jingjing6 天前
面试·职场和发展
面试之JVM加载、链接、初始化(是类的初始化)、使用(对象的初始化)、卸载(GC)链接:验证、准备、解析JDK9的升级点:扩展类加载器改成了平台类加载器。 java中很多的包分成不同的模块,这些模块指定了类加载器。