目录 一、611.有效三⻆形的个数 1.1 左右指针解法 1.2 暴力解法 二、LCR 179.查找总价格为目标值的两个商品 2.1 左右指针解法 2.2 暴力解法 三、15...
祝大家逢考必过~ 一,关于软考: 考试时间: 一年有两次软考,一般是五月末和十一月的中旬,具体时间官网通知:中国计算机技术职业资格网中国计算机...
一、内容描述 Hello!今天不再摆烂开始学习,哦莫。作者是python解法噢(*╹▽╹*) 面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台 ...
1.排序 排序算法是计算机科学中最基础的技能之一,无论你是编程新手还是经验丰富的开发者,理解这些算法都能显著提升代码效率。本文将用最简单的方式,带你...
LeetCode第252题:会议室 题目描述 给定一个会议时间安排的数组 intervals ,每个会议时间都会包括开始和结束的时间 intervals[i] = [starti, endi] ,请你...
文章目录 1. 定义 2. 算法步骤 3. 动图演示 4. 性质 5. 算法分析 6. 代码实现 C语言 Python Java Go 结语 1. 定义 计数排序又称为鸽巢原理,是对哈希...
动态规划(Dynamic Programming,简称 DP)是算法设计中的里程碑式思想,它通过将复杂问题分解为重叠子问题,利用子问题的最优解构建原问题的解,从而高效解...
一、最后一块石头的重量 . - 力扣(LeetCode) 我们每次都要快速找到前两个最大的石头进行抵消,这个时候用优先级队列(建大堆),不断取堆顶元素...
哈希表基础:快速查找的魔法 今天我们来聊聊计算机科学中一个非常有趣且实用的数据结构——哈希表。就像我们日常生活中使用的电话簿一样,哈希表能让我们快速...