- 博客(344)
- 收藏
- 关注
转载 转移博客
未来会将主要博客转到博客园这边。转载于:https://www.cnblogs.com/lMonster81/p/10426759.html
2019-02-24 16:52:00
204
转载 Unity开发一些实用的提高效率的技巧
该文章参考总结自Unity微信官方原文:Unity小技巧介绍1如果编辑器意外崩溃了,但场景未保存,这时可以打开工程目录,找到/Temp/_Backupscenes/文件夹,可以看到有后缀名为.backup的文件,将该文件的后缀名改为.unity拖拽到项目视图,即可还原编辑器崩溃前的场景。2在检视面板中,所有可以输入数值类型的...
2019-02-23 20:23:00
268
转载 2019.2.23VScode的c++配置详细方法
根据个人经验,最新的c++配置方法。主要的步骤:安装Vscode 在Vscode类安装c++插件 安装编译调试环境 修改Vscode配置文件。安装Vscode的步骤省略如何配置Vscode中文,百度有很多。Vscode的设置基本都是按照设置中文的这种步骤来的。在Vscode内安装插件选择第五个(扩展)在搜索框...
2019-02-23 19:49:00
262
转载 Leetcode274.H-IndexH指数
原题的中文翻译不是很好,所以给出英文版。Given an array of citations (each citation is a non-negative integer) of a researcher, write a function to compute the researcher's h-index.According to t...
2019-02-23 19:24:00
96
转载 Leetcode241.Different Ways to Add Parentheses为运算表达式设计优先级
给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含+,-以及*。示例1:输入: "2-1-1" 输出: [0, 2] 解释: ((2-1)-1) = 0 (2-(1-1)) = 2示例2:输入: "2*3-4*5" 输出: [-34, -1...
2019-02-23 19:24:00
130
转载 Leetcode211. Add and Search Word - Data structure design 添加与搜索单词 - 数据结构设计
设计一个支持以下两种操作的数据结构:void addWord(word) bool search(word)search(word)可以搜索文字或正则表达式字符串,字符串只包含字母.或a-z。.可以表示任何一个字母。示例:addWord("bad") addWord("dad") addWord("mad") search(...
2019-01-17 17:26:00
167
转载 Leetcode208. Implement Trie (Prefix Tree)实现Trie(前缀树)
实现一个 Trie (前缀树),包含insert,search, 和startsWith这三个操作。示例:Trie trie = new Trie(); trie.insert("apple"); trie.search("apple"); // 返回 true trie.search("app"); // 返回 false trie.s...
2019-01-17 17:25:00
132
转载 Leetcode207. Course Schedule课程表
现在你总共有n门课需要选,记为0到n-1。在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习?示例 1:输入: 2, [[1,0]] 输出: true 解释:总共有 2 门课程。学习课程 1...
2019-01-17 17:24:00
61
转载 Leetcode976. Largest Perimeter Triangle三角形的最大周长
给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。示例 1:输入:[2,1,2] 输出:5示例 2:输入:[1,2,1] 输出:0示例 3:输入:[3,2,3,4] 输出:10示例 4:输入:[3,6,2,3] 输出:8...
2019-01-17 17:22:00
110
转载 Leetcode973. K Closest Points to Origin最接近原点的K个点
我们有一个由平面上的点组成的列表points。需要从中找出K个距离原点(0, 0)最近的点。(这里,平面上两点之间的距离是欧几里德距离。)你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是唯一的。示例 1:输入:points = [[1,3],[-2,2]], K = 1 输出:[[-2,2]] 解释: (1, 3...
2019-01-17 17:20:00
103
转载 Leetcode187. Repeated DNA Sequences重复的DNA序列
所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。编写一个函数来查找 DNA 分子中所有出现超多(过)一次的10个字母长的序列(子串)。示例:输入: s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT" ...
2019-01-13 19:35:00
149
转载 Leetcode148. Sort List排序链表
在O(nlogn) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1->3 输出: 1->2->3->4示例 2:输入: -1->5->3->4->0 输出: -1->0->3->4->5不推荐: c...
2019-01-13 19:27:00
119
转载 Leetcode166. Fraction to Recurring Decimal分数到小数
给定两个整数,分别表示分数的分子numerator 和分母 denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分括在括号内。示例 1:输入: numerator = 1, denominator = 2 输出: "0.5"示例2:输入: numerator = 2, denominator = 1 ...
2019-01-12 11:02:00
118
转载 Leetcode143. Reorder List重排链表
给定一个单链表L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例1:给定链表 1->2->3->4, 重新排列为 1->4->2->3.示例 2:给定链表 1->2...
2019-01-12 11:01:00
322
转载 Leetcode93. Restore IP Addresses复原IP地址
给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例:输入: "25525511135" 输出: ["255.255.11.135", "255.255.111.35"]题目很简单但是,需要特定判断的情况很多。思路可以是递归和多重循环,。因为该题没有太需要用到递归,所以直接用循环。易错的地方会在代码中标注...
2019-01-12 11:00:00
128
转载 Leetcode92. Reverse Linked List II反转链表
反转从位置m到n的链表。请使用一趟扫描完成反转。说明:1 ≤m≤n≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL把从m到n的反转,然后再接上去。...
2019-01-12 10:59:00
125
转载 Leetcode970. Powerful Integers强整数
给定两个非负整数x和y,如果某一整数等于x^i + y^j,其中整数i >= 0且j >= 0,那么我们认为该整数是一个强整数。返回值小于或等于bound的所有强整数组成的列表。你可以按任何顺序返回答案。在你的回答中,每个值最多出现一次。示例 1:输入:x = 2, y = 3, bound = 10 ...
2019-01-12 10:57:00
194
转载 Leetcode931. Minimum Falling Path Sum下降路径最小和
给定一个方形整数数组A,我们想要得到通过A的下降路径的最小和。下降路径可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列。示例:输入:[[1,2,3],[4,5,6],[7,8,9]] 输出:12 解释: 可能的下降路径有:[1,4,7], [1,4,8], [1,5,7],...
2019-01-12 10:55:00
103
转载 2019个人计划与Flag与期望
突然发现写博客是真的好。希望未来能在其他地方写上日记。总结2018中的个人缺陷:1.忘掉了学习方法或者说学习方法不正确2.偶尔就会去偷下懒,对自己不够严格,自控能力差。3.心态虽比以前好很多,但是不稳定。2019个人发展计划1.重新思考或学习较好的适合自己的学习方法。2.合理划分玩耍和学...
2019-01-08 14:13:00
265
转载 Lua程序设计之字符串精要
(摘自Lua程序设计)基本:Lua语言的字符串是一串字节组成的序列。在Lua语言中,字符使用8个比特位来存储。Lua语言中的字符串可以存储包括空字符在内的所有数值代码,这意味着我们可以在字符串中存储任意的二进制数据。Lua语言中的字符串是不可变值,我们不能像C语言中那样直接改变某个字符串中的某个字符,但是我们可以通过创建一个新字...
2019-01-03 22:36:00
138
转载 Leetcode963. Minimum Area Rectangle II最小面积矩形2
给定在 xy 平面上的一组点,确定由这些点组成的任何矩形的最小面积,其中矩形的边不一定平行于x 轴和 y 轴。如果没有任何矩形,就返回 0。示例 1:输入:[[1,2],[2,1],[1,0],[0,1]] 输出:2.00000 解释:最小面积的矩形出现在 [1,2],[2,1],[1,0],[0,1] 处,面积为 2。示例 ...
2019-01-03 21:23:00
200
转载 Leetcode965. Univalued Binary Tree单值二叉树
如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。示例 1:输入:[1,1,1,1,1,null,1] 输出:true示例 2:输入:[2,2,2,5,2] 输出:false提示:给定树的节点数范围是[1, 100]。...
2019-01-03 21:18:00
142
转载 Leetcode937. Reorder Log Files重新排列日志文件
你有一个日志数组logs。每条日志都是以空格分隔的字串。对于每条日志,其第一个字为字母数字标识符。然后,要么:标识符后面的每个字将仅由小写字母组成,或; 标识符后面的每个字将仅由数字组成。我们将这两种日志分别称为字母日志和数字日志。保证每个日志在其标识符后面至少有一个字。将日志重新排序,使得所有字母日志都排在数字日志之前。字母日志按字母...
2019-01-01 22:07:00
135
转载 Leetcode958. Check Completeness of a Binary Tree二叉树的完全验证性
给定一个二叉树,确定它是否是一个完全二叉树。百度百科中对完全二叉树的定义如下:若设二叉树的深度为 h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。(注:第 h 层可能包含 1~2h个节点。)示例 1:输入:[1,2,3,4,5,6] 输出:t...
2019-01-01 22:06:00
125
转载 Leetcode951. Flip Equivalent Binary Trees翻转等价二叉树
我们可以为二叉树 T 定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。只要经过一定次数的翻转操作后,能使 X 等于 Y,我们就称二叉树 X翻转等价于二叉树 Y。编写一个判断两个二叉树是否是翻转等价的函数。这些树由根节点root1和root2给出。示例:输入:root1 = [1,2,3,4,5,6,n...
2018-12-31 20:39:00
150
转载 Leetcode938. Range Sum of BST二叉搜索树的范围和
给定二叉搜索树的根结点root,返回L和R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。示例 1:输入:root = [10,5,15,3,7,null,18], L = 7, R = 15 输出:32示例2:输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R ...
2018-12-31 20:37:00
148
转载 Leetcode962. Maximum Width最大宽度坡 Ramp
给定一个整数数组A,坡是元组(i, j),其中i < j且A[i] <= A[j]。这样的坡的宽度为j - i。找出A中的坡的最大宽度,如果不存在,返回 0 。示例 1:输入:[6,0,8,2,1,5] 输出:4 解释: 最大宽度的坡为 (i, j) = (1, 5): A[1] = 0 且 A[5] = ...
2018-12-26 20:35:00
118
转载 STL容器-deque-双端队列
注明:全部来自转载,供自己学习与复习使用deque双向开口可进可出的容器我们知道连续内存的容器不能随意扩充,因为这样容易扩充别人那去deque却可以,它创造了内存连续的假象.其实deque由一段一段构成 ,他是分段连续,而不是内存连续 当走向段的尾端时候自动跳到下一段 所以支持迭代器++ 操作,自动跳到下一段的方法由operat...
2018-12-25 22:51:00
149
转载 Leetcode950. Reveal Cards In Increasing Order按递增顺序显示卡牌
牌组中的每张卡牌都对应有一个唯一的整数。你可以按你想要的顺序对这套卡片进行排序。最初,这些卡牌在牌组里是正面朝下的(即,未显示状态)。现在,重复执行以下步骤,直到显示所有卡牌为止:从牌组顶部抽一张牌,显示它,然后将其从牌组中移出。 如果牌组中仍有牌,则将下一张处于牌组顶部的牌放在牌组的底部。 如果仍有未显示的牌,那么返回步骤 1。否则,停...
2018-12-25 22:47:00
264
转载 Leetcode959. Regions Cut By Slashes由斜杠划分区域
在由 1 x 1 方格组成的 N x N 网格grid中,每个 1 x 1方块由/、\或空格构成。这些字符会将方块划分为一些共边的区域。(请注意,反斜杠字符是转义的,因此\用"\\"表示。)。返回区域的数目。示例 1:输入: [ " /", "/ " ] 输出:2 解释:2x2 网格如下:示例 2:...
2018-12-25 22:46:00
222
转载 Leetcode961. N-Repeated Element in Size 2N Array重复N次的元素
在大小为2N的数组A中有N+1个不同的元素,其中有一个元素重复了N次。返回重复了N次的那个元素。示例 1:输入:[1,2,3,3] 输出:3示例 2:输入:[2,1,2,5,3,2] 输出:2示例3:输入:[5,1,5,2,5,3,5,4] 输出:5提示:4 <= A.lengt...
2018-12-25 22:41:00
179
转载 Unity 在2D中实现LookAt
由于Transform.LookAt是使Z轴看向目标,而2D基本是由X和Y轴构成的。所以在2D的游戏中,不太好使用。所以用代码实现一个2D的LookAt函数。例子:我们使怪物的眼睛一直看着云。怪物的眼睛朝向和localX轴的朝向一致,所以使怪物看着云,即将localx指向云。给怪物挂上脚本脚本编写写法一: voi...
2018-12-21 17:12:00
382
转载 Leetcode953. Verifying an Alien Dictionary验证外星语词典
某种外星语也使用英文小写字母,但可能顺序order不同。字母表的顺序(order)是一些小写字母的排列。给定一组用外星语书写的单词words,以及其字母表的顺序order,只有当给定的单词在这种外星语中按字典序排列时,返回true;否则,返回false。示例 1:输入:words = ["hello","leetcode"]...
2018-12-18 20:30:00
249
转载 Leetcode942. DI String Match增减字符串
给定只含"I"(增大)或"D"(减小)的字符串S,令N = S.length。返回[0, 1, ..., N]的任意排列A使得对于所有i = 0,..., N-1,都有:如果S[i] == "I",那么A[i] < A[i+1] 如果S[i] == "D",那么A[i] > A[i+1]示例 1...
2018-12-18 20:28:00
146
转载 C++ sizeof和strlen的区别
1.sizeof:(摘自百度)sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用si...
2018-12-17 18:28:00
139
转载 Leetcode944. Delete Columns to Make Sorted删列造序
给定由N个小写字母字符串组成的数组A,其中每个字符串长度相等。选取一个删除索引序列,对于A中的每个字符串,删除对应每个索引处的字符。 所余下的字符串行从上往下读形成列。比如,有A = ["abcdef", "uvwxyz"],删除索引序列{0, 2, 3},删除后A为["bef", "vyz"],A的列分别为["b","v"...
2018-12-17 16:43:00
87
转载 Leetcode946. Validate Stack Sequences验证栈序列
给定pushed和popped两个序列,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回true;否则,返回false。示例 1:输入:pushed = [1,2,3,4,5], popped = [4,5,3,2,1] 输出:true 解释:我们可以按以下顺序执行: push(1), ...
2018-12-17 16:42:00
118
转载 Leetcode949. Largest Time for Given Digits给定数字能组成最大的时间
给定一个由 4 位数字组成的数组,返回可以设置的符合 24 小时制的最大时间。最小的 24 小时制时间是00:00,而最大的是23:59。从 00:00 (午夜)开始算起,过得越久,时间越大。以长度为 5 的字符串返回答案。如果不能确定有效时间,则返回空字符串。示例 1:输入:[1,2,3,4] 输出:"23:41"示例 2...
2018-12-17 16:41:00
261
转载 Unity 用代码设置UGUI的渲染层级
用代码设置UGUI渲染无非和三个API有关:1.SetAsFirstSibling();2.SetAsLastSibling();3.SetSiblingIndex(n)SetAsFirstSibling()是设置为最先渲染的,即会被后渲染的挡住。SetAsLastSibling();是设置为最后渲染的,即会挡住比他先渲染...
2018-12-13 17:22:00
1116
转载 C/C++常考基础面试题(更新)
题目来自牛客网解析部分来自牛客网https://www.nowcoder.com/4685265一分析下面代码有什么问题?void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}答案:字符串str1需要1...
2018-12-13 00:49:00
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人