11 2020 档案
摘要:2020年11月26日 星期4 题目描述: 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例 1: 输入: [3,6,9,1]输出: 3解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大
阅读全文
摘要:题目描述如下:(无论是哪一道题,题目一定一定要认真看清楚!!) 给你一个字符串 s ,请你根据下面的算法重新构造字符串: 从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。从 s 剩余字符中选出 最小 的字符,且该字符比上一个添加的字符大,将它 接在 结果字符串后面。重复步骤 2 ,直到你
阅读全文
摘要:人生起起落落,我想这个也是人生的一部分。昨天考完重修的大学物理光学,对这个感触颇深。我这篇也写给自己,当自己难过时可以稍微缓解一些吧。 站在宏观的角度看,我们的人生起起伏伏才是最好的,平平淡淡是最无趣的,当然这个是我自己的感悟。但是如果自己处在其中,就会非常难受,以至于做一些非常后悔的事。 我想贴2
阅读全文
摘要:这个题我的答案通不过,但是我觉得我写的是对的,当然,细节的话可能会有失误,因为没有测试,所以如果有啥问题就反馈。 1 #include<stdio.h> 2 #include<stdlib.h> 3 int* twoSum(int* nums, int numsSize, int target, i
阅读全文
摘要:我想谈谈未来我的选择问题,就是从大的方面,对自己的判断,对社会环境的判断。 我对于计算机是非常喜欢的,我想去尝试做一些研究,所以我想去读硕士和博士,并且家里是非常支持(是支持,不是中立,是100%支持),这更加坚定了我的心愿,所以接下来我会写一些自己的想法,如果有缘看到了,但是呢,怕一些事情(万一别
阅读全文
摘要:我们都在时时刻刻做着选择。 我们做选择一定会有所依据,或者是别人的话,或者是自己基于自己的价值观做出的判断,或者是自己的底层逻辑等等。 在这里,我想以我的亲身经历,谈谈选择问题,我们在时代潮流中该如何选择。 最重要的,一定是人,而不是事。以前(高1或者高2)我看过一个投资思路,就是一流的事,二流的人
阅读全文
摘要:题目很简单,但是如果用一般的方法,会超出时间限制。 所以需要另一种思路,题解给的另一种思路是:查找表法 大意就是:在遍历的同时,记录一些信息,省下一层循环,用空间换时间。 有2种实现方法,哈希表和平衡二叉搜索树。 因为不需要维护表中元素的顺序,所以就用哈希表。 不知道为啥,很奇怪,我自己写的暴力算法
阅读全文
摘要:人都是矛盾的。 我也走过很多路,发现很多路走不通,有时候迷茫,有时候徘徊,有时候奋勇,有时候猥琐。我们都一样,我们都是少年。 我们都在成长,我想这种成长,会一直伴随到我们离开,所以我们的认知必须是进步的,如果今天的你,认为昨天的你哪里做的有问题,那说明成长了,进步了。 我对于技术,对于计算机是非常痴
阅读全文
摘要:本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 输入格式: 输入第一行给出两个正整数m和n(1)。接下来一共n行,每行n个整数,表示一个n阶的方阵。 输出格式: 按照输入格式输出移动后的方
阅读全文