1 public class Solution
2 {
3 public double FindMedianSortedArrays(int[] nums1, int[] nums2)
4 {
5 var nums = nums1.Concat(nums2).OrderBy(x => x).ToArray();
6
转载
2019-03-06 09:28:00
29阅读
LeetCode4Median of Two Sorted Arrays(两个有序数组的中位数)There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexit
原创
2022-12-15 10:07:10
38阅读
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !今天和大家聊的问题叫做 4的幂,我们先来看题面:https://leetcode-cn.com/problems/power-of-four/Given an integer n, return true
原创
2021-12-17 10:12:07
55阅读
文章目录简单题·存在重复元素题目思路代码实现中等题·求众数II题目思路代码实现简单题·丑数I题目思路丑数II思路代码实现大佬的代码今天本来要整顿一下MySQL的收藏夹,但是发现阿骨朵挺好玩的,于是。。嗯我果断调整方向,刷上几题。刚开始都顺风顺水的,直到第四题,那个 “中等题”。。。简单题·存在重复元素题目给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。示例 1:输入.
原创
2021-05-12 17:10:55
190阅读
题目描述编写一个函数来查找字符串数组中的最长公共前缀。
原创
2023-01-12 15:06:50
55阅读
# LeetCode 刷 MySQL 的项目方案
## 引言
在数据科学与工程领域,掌握 SQL(结构化查询语言)是一项基本技能。通过在 LeetCode 上刷 MySQL 题目,不仅可以加深对 SQL 的理解,还能提升解决实际问题的能力。本方案旨在为数据工程师、数据科学家以及后端开发者提供一个全面的 SQL 刷题项目方案,包含学习目标、代码示例、类图和流程图。通过这个项目,大家可以高效地在
前言我们习惯用idea编写、调试代码,在LeetCode上刷题时,如果能够在IDEA编写代码,并且做好代码管理,是一件事半功倍的事情。对于后续复习题目,做笔记也会非常便利。本文目的在于介绍LeetCode Editor的使用,以及配置工具类,最终目录结构如下:note:放置笔记src:放置代码
leetcode.editor.cn:插件LeetCode Editor自动生成utils:自定义
转载
2024-02-05 00:16:32
700阅读
近期看了Go C++ openai Python(Django & restframework)其中以Python(Django & restframework)最多现在重新回到Java上来。作者:ukyo--阿涅丝
原创
2023-05-17 12:42:15
119阅读
leetcode 200 岛屿问题 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入:grid = [ ["1","1 ...
转载
2021-07-19 11:00:00
320阅读
2评论
一、数组 题目分类 题目编号 数组的遍历 485/495/114/628 统计数组中的元素 645/697/448/442/41/274 数组的改变、移动 453/665/283 二维数组及滚动数组 数组的旋转 特定顺序遍历二维数组 二维数组变换 前缀和数组 题解
转载
2020-09-21 21:49:00
361阅读
2评论
回溯 括号生成 数字 `n` 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 **有效的** 括号组合。 输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"] class Solution { void backtrac ...
转载
2021-09-28 22:09:00
201阅读
2评论
合并K个排序链表前置知识:合并两个有序链表
思路
在解决「合并K个排序链表」这个问题之前,我们先来看一个更简单的问题:如何合并两个有序链表?假设链表 aa 和 bb 的长度都是 nn,如何在 O(n)O(n) 的时间代价以及 O(1)O(1) 的空间代价完成合并? 这个问题在面试中常常出现,为了达到空间代价是 O(1)O(1),我们的宗旨是「原地调整链表元素的 \textit{next}next
转载
2023-06-24 08:36:54
70阅读
此次准备考研不仅要对考研课程的学习,还要对自己的实际编程能力进行加强,自己的代码能力实在是太差了。之前就了解到Leetcode可以刷题
原创
2022-08-03 17:08:48
221阅读
第2章线性表–2.1.1 Remove Duplicates from Sorted Array–––––––
原创
2023-04-06 13:55:29
104阅读
1 题目描述给定一个整数,将其转为罗马数字。输入确保在 1 到 3999 的范围内。如输入3,输出‘CCC’,输入2019,输出‘MMXIX’。罗马数字与整数对应关系如下:I 1V 5X 10L 50C 100D 500M 1000
原创
2021-03-23 20:38:17
118阅读
本刷题策略为leetcode官方的新手村策略,跟着主页官方的新手村策略刷题,按照每天刷三简单题或两中等题或一难题的速度刷题,每天预计花费1.5h下面的顺序是探索卡中的顺序数组分为三部分1.做好初始定义 2.运用基础算法思想 3.双索引技巧-对撞指针 4.双索引技巧-滑动窗口1.做好初始定义移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持
转载
2024-02-24 11:29:09
112阅读
力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。第1题:相同的树试题要求如下:...
原创
2021-06-29 14:06:43
154阅读
力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。第1题:相同的树试题要求如下:...
原创
2022-01-06 10:09:07
117阅读
刷题时间: 2019/04/08 – 2019/04/13 主播:yxc(闫学灿) 题号题目链接93Restore IP Addresseshttps://leetcode.com/problems/restore-ip-addresses/43Multiply Stringshttps://leetcode.com/problems/multiply-strings/49Group Anagra
转载
2024-01-04 19:27:01
87阅读
最近在刷LeetCode的算法题,今天学习了排序的高效方法:最小堆和桶排序法。题目描述:给定一个非空的整数数组,返回其中出现频率前 k高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]1.最小堆法思路:①借助哈希表来建立数字及其出现频次的映射②维护一个元素数目为k的最小堆③每次都将新元素与堆顶元素(堆中频率最小的元素)比较④若新的元素比堆
转载
2024-01-15 08:03:33
49阅读