自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 98

原创 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 255

原创 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 156

原创 剑指 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 72

原创 剑指 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)= 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需...

2021-05-17 09:49:47 92

原创 剑指 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 44

原创 西山居 seed训练营 2.将给定字符和行数按照W排列,再按行输出(分析)

2.将给定字符和行数按照W排列,再按行输出例:输入:abcde,3a 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 385

原创 剑指 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 43

原创 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.htmlMessages类:不能被调用,但可以在子类...

2021-05-15 12:43:38 501

原创 剑指 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 92

原创 剑指 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 49

原创 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 643

原创 剑指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 59

原创 移除单项链表元素(分析)

移除单项链表元素(分析)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 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除