网站首页 站内搜索

搜索结果

查询Tags标签: 力扣,共有 432条记录
  • 2-2 LC138 复制带随机指针的链表 字节校园每日一题 力扣C++ Java力扣刷题笔记

    第二天 又是被字节校园每日一题香到的一天呢! 文章目录 LC138 复制带随机指针的链表1.读题2.解题思路3.x代码逻辑x4.Java代码 *【字节校园每日一题】LC350 两个数组的交集II1.读题2.解题思路3.代码逻辑4.Java代码LC138 复制带随机指针的链表 我的刷题笔记 复制带随机指针…

    2021/4/29 1:25:15 人评论 次浏览
  • 最长公共前缀 | 力扣 | 算法

    题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl"示例 2: 输入:strs = ["dog","racecar…

    2021/4/17 22:25:16 人评论 次浏览
  • 刚入职的阿里巴巴,我是怎么学习算法的

    先自我介绍一下,我是一个在94年的互联网苟且偷生的打工人,目前就职于阿里巴巴,学习算法大概有两年多时间。我身边有很多朋友或是读者都在询问我算法应该怎么入门,毕竟不管你喜欢不喜欢,进大厂估计每一个程序员都或多或少想过或者向往过这些事,毕竟动辄几万的月薪是一…

    2021/4/17 14:25:37 人评论 次浏览
  • 每日一题力扣230 二叉搜索树中的第K小的元素

    给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。class Solution:def kthSmallest(self, root: TreeNode, k: int) -> int:l=[]def in_order(root):#二叉搜索树是有顺序的,按中序遍历肯定能得到一个有序…

    2021/4/15 10:56:13 人评论 次浏览
  • 力扣leetcode206题,反转链表递归方式Java代码细节分析。

    细节分析往往是算法代码编写的关键,反转链表的关键是如下两行代码: head.next.next=head; //head=null; //这步一定要注意,不然末尾少了一个指向null的连接。 head.next=null;//如果没有这一步,新链表的最后一个节点会出现环/*** Definition for singly-linked list.* …

    2021/4/14 14:56:53 人评论 次浏览
  • 刷题-力扣-783

    783. 二叉搜索树节点最小距离 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/minimum-distance-between-bst-nodes/ 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 题目描述 给你一个二叉搜索树的根节点 root ,返回…

    2021/4/13 10:58:02 人评论 次浏览
  • [力扣leetcode319]灯泡问题

    灯泡问题问题描述初始时有 n 个灯泡处于关闭状态。 对某个灯泡切换开关意味着:如果灯泡状态为关闭,那该灯泡就会被开启;而灯泡状态为开启,那该灯泡就会被关闭。 第 1 轮,每个灯泡切换一次开关。即,打开所有的灯泡。 第 2 轮,每两个灯泡切换一次开关。 即,每两个灯…

    2021/4/13 10:31:08 人评论 次浏览
  • leetcode(力扣)第二十四题:两两交换链表中的节点_C++

    class Solution { public:ListNode* swapPairs(ListNode* head) {if(head==nullptr||head->next==nullptr) return head;ListNode *l1=head,*l2=head->next;l1->next=l2->next;l2->next=l1;head=l2;while(1){if(l1->next)l2=l1->next;else break;if(…

    2021/4/12 22:26:24 人评论 次浏览
  • 力扣76题(滑动窗口算法)

    76、最小覆盖子串 基本思想: 用left,right表示滑动窗口的左边界和右边界,通过改变left,right来扩展和收缩滑动窗口,可以想象成一个窗口在字符串上游走,当这个窗口包含的元素满足条件,即包含字符串T的所有元素,记录下这个滑动窗口的长度right-left+1,这些长度中的最…

    2021/4/11 14:26:10 人评论 次浏览
  • 力扣-83题(Java)

    题目链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/ 题目如下: /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val = val; …

    2021/4/11 1:26:57 人评论 次浏览
  • 力扣-34题(Java)

    题目链接:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/ 题目如下: class Solution {public int[] searchRange(int[] nums, int target) {int low=0,high=nums.length-1,mid=0;int find_flag=0,i,j;int[] a={-1,-1};/…

    2021/4/10 22:15:00 人评论 次浏览
  • leetcode(力扣)第十五题:三数之和_C++

    class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {unordered_map<int, int> nums_map;//哈希表int si=nums.size(),ptr1=0,ptr2=si-1,t=0;//前后指针和第三个数vector<vector<int>> ans;//答案if(si&l…

    2021/4/9 20:29:01 人评论 次浏览
共432记录«上一页1... 2526272829下一页»
扫一扫关注最新编程教程