随笔分类 -  leetcode

分享写leetcode的过程以及题目的思路等
摘要:给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:"123""132""213""231""312""321"给定 n 和 k,返回第 k 个排列。说明:给定 n 的范围是 [1, 9]。给定 k 的范围是[1 阅读全文
posted @ 2020-09-06 01:00 埋在地里的小土豆 阅读(279) 评论(0) 推荐(0)
摘要:有 N 个房间,开始时你位于 0 号房间。每个房间有不同的号码:0,1,2,...,N-1,并且房间里可能有一些钥匙能使你进入下一个房间。 在形式上,对于每个房间 i 都有一个钥匙列表 rooms[i],每个钥匙 rooms[i][j] 由 [0,1,...,N-1] 中的一个整数表示,其中 N = 阅读全文
posted @ 2020-08-31 23:18 埋在地里的小土豆 阅读(111) 评论(0) 推荐(0)
摘要:本文转载于leetcode官方题解,链接:https://leetcode-cn.com/problems/24-game/solution/24-dian-you-xi-by-leetcode-solution/ 你有 4 张写有 1 到 9 数字的牌。你需要判断是否能通过 *,/,+,-,(,) 阅读全文
posted @ 2020-08-22 02:43 埋在地里的小土豆 阅读(172) 评论(0) 推荐(0)
摘要:本文转载自:五分钟学算法https://www.cxyxiaowu.com/2869.html LeetCode 第 5 题:最长回文子串(超详细的解法!!!) 作者:李威 题目描述 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1:输入: "bab 阅读全文
posted @ 2020-08-19 23:50 埋在地里的小土豆 阅读(152) 评论(0) 推荐(0)
摘要:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc"输出:3解释:三个回文子串: "a", "b", "c"示例 2: 输入:"aaa"输出:6解释:6个回文子串: "a", "a 阅读全文
posted @ 2020-08-19 02:11 埋在地里的小土豆 阅读(141) 评论(0) 推荐(0)
摘要:给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, 9, -10, null, 5], 阅读全文
posted @ 2020-08-18 02:05 埋在地里的小土豆 阅读(143) 评论(0) 推荐(0)