- 博客(14)
- 收藏
- 关注
原创 LeetCode 5.最长回文子串 C#
原题:https://leetcode-cn.com/problems/longest-palindromic-substring/ 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = "ac" 输出:"a" 暴力破解法 1.首先判断是否为空 2.考虑到存在多
2021-06-06 23:53:58
139
原创 LeetCode 3. 无重复字符的最长子串 C#
原网址:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3...
2021-05-22 23:14:28
346
原创 leetcode 2. 两数相加 C#
原网址:https://leetcode-cn.com/problems/add-two-numbers/ 给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807 /** *...
2021-05-21 23:15:07
198
原创 剑指 Offer 10- II. 青蛙跳台阶问题(分析)
原题地址:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/ 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:2 示例 2: 输入:n = 7 输出:21 示例 3: 输入:n = 0 输出:1 思路:求多少种排序算法的.
2021-05-18 14:42:44
106
原创 剑指 Offer 10- I. 斐波那契数列(自我总结)
剑指 Offer 10- I. 斐波那契数列 原题网址:https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/ 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0,F(1)= 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需...
2021-05-17 09:49:47
135
原创 剑指 Offer 07. 重建二叉树(自我分析)
剑指 Offer 07. 重建二叉树 原题:https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof/ 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder =[3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 / \ 15 ...
2021-05-16 14:55:15
71
原创 西山居 seed训练营 2.将给定字符和行数按照W排列,再按行输出(分析)
2.将给定字符和行数按照W排列,再按行输出 例:输入:abcde,3 a e b d c 输出:“aebdc” 思路: 1.当n = 1时,直接出字符串即可。 2.当n = 2时,只需要先输出单数,再输出双数即可。 3.当n > 2时,可以用二维字符组的方法来实现;将字符串用 str.charAt(i)的方法依次输入到字符组中,字符组的列数一直增加,但行数由递增到递减再回到递增,不断循环。 以题中n = 3为例,行数...
2021-05-15 22:30:36
451
原创 剑指 Offer 06. 从尾到头打印链表(自我分析)
剑指 Offer 06. 从尾到头打印链表 原网址:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/ 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 方法一:利用栈的方法 将头和尾调换的方法,和栈的先进后出的思想很相似。 可以看遍历列表,把列表里的元素存入到栈中(入栈push);然后在逐个取出放入结点(
2021-05-15 16:04:42
68
原创 SiKi学院 Unity中常用api学习笔记(015-019)
Api应用程序编程接口 前言 笔记是看siki学院中《Unity中常用api》的学习笔记 课程地址:http://www.sikiedu.com/my/course/59 强烈推荐大家去看老师的课 MonoBehaviour总览(015 -016) Unity中文手册(MonoBehaviour): https://docs.unity.cn/cn/current/ScriptReference/MonoBehaviour.html Messages类:不能被调用,但可以在子类...
2021-05-15 12:43:38
565
原创 剑指 Offer 05. 替换空格 (自我总结)
原题目网站:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/ 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy." 用Java的方法来实现 方法一:用字符数组的方法 先创建一个字符数组,将字符串中的每一个字符依次写入到字符数组中。 如果判断到写入字符为 “ ” ;则连续向字符数组中添加 “%” “2” “0 ”这...
2021-05-15 10:00:09
157
原创 剑指 Offer 04. 二维数组中的查找(自我总结)
剑指 Offer 04. 二维数组中的查找 原题地址:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/ 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5,...
2021-05-15 01:07:45
76
原创 SiKi学院 Unity中常用api学习笔记(001-014)
Api应用程序编程接口 前言 笔记是看siki学院中《Unity中常用api》的学习笔记 课程地址:http://www.sikiedu.com/my/course/59 强烈推荐大家去看老师的课 学习方法(001) 学习中切忌死记硬背,尤其是在学习代码中,要实际动手操作一下。 常用的方法经常使用,不常用的方法留下印象(看Unity文档和api手册)。 什么是事件函数(002) unity中创建的所有脚本,都默认继承MonoBehaviour。 MonoBehavior—...
2021-05-14 14:18:32
767
原创 剑指offer 03 数组中重复的数字(分析)
leetcode里的剑指offer 03 :https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 一开始想到的是运用遍历数组的方法 class Solution { public int
2021-05-14 10:33:37
91
原创 移除单项链表元素(分析)
移除单项链表元素(分析) LeetCode第203号问题https://leetcode-cn.com/problems/remove-linked-list-elements/ 给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val == val的节点,并返回新的头节点。 使用JAVA的方式来解决: 首先定义一个单项列表的类: public class ListNode { int val; ListNode next...
2021-05-13 23:49:48
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人