python基础算法
python基础算法,没事刷几题
hi,heng
资深测试开发工程师,深耕电商行业7年,拥有6年自动化测试经验,曾历经测试开发工程师、系统测试工程师、测试经理等工作。
展开
-
NO4.寻找两个正序数组的中位数
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数。算法的时间复杂度应该为 O(log (m+n))。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000。原创 2024-08-19 21:35:57 · 259 阅读 · 0 评论 -
NO3.无重复字符的最长子串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。原创 2024-08-19 21:34:57 · 164 阅读 · 0 评论 -
NO2.两数相加
两数相加输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]输出:[8,9,9,9,0,0,0,1]原创 2024-08-07 10:52:41 · 195 阅读 · 0 评论 -
NO1.两数之和
两数之和原创 2024-08-05 10:08:02 · 205 阅读 · 0 评论