05力扣普通数组
📅 2026/7/31 12:45:57
👁️ 次浏览
53. 最大子数组和示例 1输入nums [-2,1,-3,4,-1,2,1,-5,4]输出6解释连续子数组 [4,-1,2,1] 的和最大为 6 。就是前缀和 class Solution: def maxSubArray(self, nums: List[int]) - int: #遍历前缀和 pre 0 #最小前缀和 min_presum 0 #最大值 max_value -inf for i in nums: pre i max_value max(max_value , pre - min_presum) min_presum min(pre , min_presum) return max_value56. 合并区间class Solution: def merge(self, intervals: List[List[int]]) - List[List[int]]: 左端点排序 intervals.sort(key lambda x:x[0]) 返回数组 ref [] for i in intervals: ref不为空且ref最后一项右端点当前i的左端点 if ref and i[0] ref[-1][1]: 合并 ref[-1][1] max(ref[-1][1],i[1]) else: ref.append(i) return ref189. 轮转数组class Solution: def rotate(self, nums: List[int], k: int) - None: k k % len(nums) def reverse(left:int ,right:int): while left right: nums[left],nums[right] nums[right],nums[left] left 1 right - 1 三次反转 if k ! 0: reverse(0,len(nums)-1) reverse(0,k-1) reverse(k,len(nums)-1)238. 除了自身以外数组的乘积原数组 [1 2 3 4] 左部分的乘积 1 1 1*2 1*2*3 右部分的乘积 2*3*4 3*4 4 1 结果 1*2*3*4 1*3*4 1*2*4 1*2*3*1class Solution: def productExceptSelf(self, nums: List[int]) - List[int]: left_value[1]*len(nums) tmp 1 for i in range(1,len(nums)): left_value[i] left_value[i-1]*nums[i-1] for i in range(len(nums)-2,-1,-1): tmp tmp * nums[i1] left_value[i] left_value[i]*tmp return left_value41. 缺失的第一个正数class Solution: def firstMissingPositive(self, nums: list[int]) - int: n len(nums) for i in range(n): # 如果当前学生的学号在 [1,n] 中但真身没有坐在正确的座位上 while 1 nums[i] n and nums[nums[i] - 1] ! nums[i]: # 那么就交换 nums[i] 和 nums[j]其中 j 是 i 的学号 j nums[i] - 1 # 减一是因为数组下标从 0 开始 nums[i], nums[j] nums[j], nums[i] # 找第一个学号与座位编号不匹配的学生 for i in range(n): if nums[i] ! i 1: return i 1 # 所有学生都坐在正确的座位上 return n 1
1. 项目概述:为什么需要高级定时器的互补PWM? 在电机驱动、数字电源、逆变器这些硬核的电力电子领域里,PWM(脉冲宽度调制)信号是控制功率开关器件(如MOSFET、IGBT)的“指挥棒”。普通的单路PWM足…
📅 2026/7/31 12:45:57
1. 先搞清楚回溯法解子集到底解决什么问题回溯法解子集的核心价值在于:当需要找出一个集合的所有可能子集时,它能提供一种系统性的枚举方法。比如给定集合[1,2,3],你要找出所有子集:[]、[1]、[2]、[3]、[1,2]、[1,3]、[2,3]、[1,2…
📅 2026/7/31 12:45:57
易货商城小程序系统开发流程编辑:araolin(私域邦网络土土哥)需求分析与规划明确易货商城小程序的核心功能需求,如商品展示、交易匹配、用户信用评估、在线沟通等。确定目标用户群体,分析其使用场景和痛点,制…
📅 2026/7/31 12:45:56
1. 为什么选择Flutter开发鸿蒙应用?作为一名经历过多次跨平台开发实战的老手,我不得不说Flutter确实是当前适配鸿蒙生态最优雅的解决方案。去年接手公司鸿蒙应用迁移任务时,我们团队评估过React Native、Weex等方案,最终Flutter以…
📅 2026/7/31 13:35:47
1. Go并发编程的核心优势与应用场景Go语言从诞生之初就将并发作为核心设计理念,其独创的goroutine和channel机制彻底改变了传统并发编程的面貌。作为一名长期使用Go开发高并发服务的工程师,我深刻体会到Go并发模型带来的生产力提升。与Java的线程池或C的…
📅 2026/7/31 13:35:47
1. 从“大海捞针”到“精准定位”:为什么find()是MATLAB数据处理的效率核心在MATLAB里处理数据,尤其是面对成千上万甚至上百万个数据点时,最头疼的往往不是计算本身,而是如何从这一大堆数字里,快速、准确地找到我们真正…
📅 2026/7/31 13:35:47
1. 从“密码翻译”到字符编码的实战演练最近在整理一些编程入门题目时,又看到了“1136:密码翻译”这道题。乍一看标题,很多刚接触编程的朋友可能会联想到复杂的加密解密算法,感觉有点“高大上”。其实,这道题的本质是一…
📅 2026/7/31 13:35:47
1. 项目概述:从“点灯”到“通信”,GPIO模式是嵌入式开发的基石 刚接触STM32F103那会儿,我和很多新手一样,第一个程序就是“点灯”。照着教程,在CubeMX里配置一个引脚为输出模式,写一句 HAL_GPIO_WritePin…
📅 2026/7/31 13:35:47
1.系统介绍随着家装行业数字化转型加速,传统线下装修服务模式存在信息不对称、沟通效率低、管理流程繁琐等问题,难以满足用户对装修服务便捷化、个性化的需求,因此构建一套适配微信小程序生态的个人家庭装修服务系统具有现实必要性。本系统采…
📅 2026/7/31 13:34:47
数据库复制是把主库数据同步到备库的机制,分为逻辑复制和物理复制两种。逻辑复制传输的是 SQL 语句或行变更事件,物理复制传输的是存储引擎底层的物理日志。阿里云 PolarDB(云原生数据库)采用物理复制,在同步延迟、数据…
📅 2026/7/31 0:00:23
BilibiliDown:3分钟学会B站视频下载的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilib…
📅 2026/7/31 0:00:23
当前,游戏行业的“DataAI融合”已从概念验证进入价值落地阶段。根据IDC 2025年数据,中国AI游戏云市场规模已达18.6亿元;同时,游戏研发环节AI渗透率高达86%,生成式AI内容普及率超过50%。面对庞大的市场,游戏…
📅 2026/7/31 0:00:23
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/31 1:18:08
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/31 1:18:08
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/31 1:18:08
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/31 7:18:38
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/30 17:17:14
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/31 5:18:28