- 博客(8)
- 收藏
- 关注
原创 Unity OnLevelWasLoaded 方法
unity OnLevelWasLoaded 跟Start,Awake方法一样是MonoBehaviour自动调用的方法;OnLevelWasLoaded(int level) 是在加载一个新场景时候调用,参数为加载到的场景索引
2018-05-23 16:16:19 2769
原创 缺少的字符串
给一个字符串 str1 = This is an example, 给出另一个字符串 str2 = is example返回 ["This", "an"]见到这个题目第一想法是用字符串得Replace方法,代码如下 public List<string> MissingString(string str1,string str2) { String[] s...
2018-05-14 18:25:20 411
原创 字模式
//给定一个模式和一个字符串str,查找str是否遵循相同的模式。 //给定模式= "abba", str = "dog cat cat dog",返回true。 //给定模式= "abba", str = "dog cat cat fish",返回false。 //给定模式= "aaaa", str = "dog cat cat dog",返回false。
2018-05-11 18:32:05 311
原创 数对统计
给一个<Point>的List p,求满足p[i].x+p[j].x和p[i].y+p[j].y(i < j)都能被2整除的(i,j)对数最笨方法循环遍历 public int PairNumbers(List<Vector2> p) { int count = 0; for (int i = 0; i < p.Co...
2018-05-11 18:18:00 342
原创 C#中的 ? 运算符
1、三目运算符(?:) 这个用的多就不用多说了。2、可空运算(?) 单?,放在类名,数据类型后面,表是这个变量可以是null; 例:int a1=null; //会报错“无法将 null 转换为 int”int? a2=null; //不会报错Vector3? v = null; //可空3、null合并运算符(??)string? s1; ...
2018-05-10 14:25:18 979
原创 循环单词(LintCode)
计算数组中不同的旋转字符串个数;旋转字符串定义为str1经右旋转后可以得到str2,str1和str2即为相同的旋转字符串。eg:picture和turepic即为相同旋转字符串样例Given dict = ["picture", "turepic", "icturep", "word", "ordw", "lint"]return 3.分析最基本的思路: 1.循环判断当前字符串和前
2018-05-07 18:45:10 397
原创 找出字符串数组中所有最长的字符串
public string[] LongestWords(string[] strs) { List<string> res = new List<string>(); int length = 0; for (int i = 0; i < strs.Length; i++) { ...
2018-05-04 18:22:11 7320
原创 1368,Same Number
题目描述:给一个数组,如果数组中存在相同数字,且相同数字的距离小于给定值k,输出true,否则输出false例:给出 array = [1,2,3,1,5,9,3], k = 4, 返回 true。解释:index为0的1和index为3的1相距为3<4,返回true。最low的方法两层循环来求解,算法复杂度高,但是通俗易懂,换个角度我们可以定义一个Dictionary,将元素的值做key,...
2018-05-04 18:05:03 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人