前言 写一手漂亮的代码,何谓漂亮的代码?对我来说大概有这么几点: 1. 写法符合规范(如:该空格的地方打上空格,该换行的地方换行,名命方式符合规范等等) 2. 简洁且可读性高(能十行代码实现并且让人容易看懂的绝不写十一行,对经常重复出现的代码段落进行封装) 3. 性能高(如:运行时间尽可能短,运行时 ...
分类:
其他好文 时间:
2020-04-25 19:33:08
阅读次数:
57
问题描述 在一个有限的正整数序列中,有些数会多次重复出现在这个序列中。 如序列:3,1,2,1,5,1,2。其中1就出现3次,2出现2次,3出现1 次,5出现1次。 你的任务是对于给定的正整数序列,从小到大依次输出序列中出现的数及出现的次数。 输入格式 第一行正整数n,表示给定序列中正整数的个数。 ...
分类:
编程语言 时间:
2020-04-23 12:40:16
阅读次数:
88
287. 寻找重复数 不能更改原数组(假设数组是只读的)。 只能使用额外的 O(1) 的空间。 时间复杂度小于 O(n2) 。 数组中只有一个重复的数字,但它可能不止重复出现一次。 因为不能能改原来的数组,并且只能使用额外O1的空间,所以我们不能使用map记录,也不能维护一个新的数组 因为时间复杂度 ...
分类:
编程语言 时间:
2020-04-13 13:50:49
阅读次数:
82
题目描述 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例: 题目链接 :https://leetcode cn.com/problems/remove duplicates from sorted list ii/ 做这题之前,可以先做 "删除排序链表中 ...
分类:
编程语言 时间:
2020-04-10 00:36:26
阅读次数:
74
public void findRepeat(String string){ for (int i=0;i<=string.length()-1;i++){ String temp=string.substring(0,i)+string.substring(i+1); System.out.pri ...
分类:
编程语言 时间:
2020-04-05 20:49:45
阅读次数:
192
1 class Solution 2 { 3 public: 4 //小数部分如果余数重复出现两次就表示该小数是循环小数了 5 string fractionToDecimal(int numerator, int denominator) 6 { 7 if(denominator==0) retu ...
分类:
其他好文 时间:
2020-04-03 16:21:34
阅读次数:
77
循环 1 概念 广义:一个周期现象或者重复出现的情况,这种状态被称为循环 狭义:在满足条件的情况下,反复执行某一段代码,在编程语言中出现的这种现象被称为循环。被反复执行的这段代码被称为循环体 当反复执行某段代码时,需要在合适的时机将循环停止下来,否则会产生死循环 Python中提供的循环语句:whi ...
分类:
编程语言 时间:
2020-04-01 01:14:59
阅读次数:
88
今天重新拿起Mini2440来玩,由于原来是在XP上玩的,没遇到什么问题,现在电脑系统升级到Win10了,遇到不少坑。以此记录一下,避免下次再玩的时候又重复出现一些坑。 坑一:板子电源接口有问题,供电偶然会出现异常(这是我的板子特有,使用有一段历史了) 现象:插上电源,板子电源灯亮,程序就是不跑。 ...
分类:
其他好文 时间:
2020-03-29 10:46:19
阅读次数:
73
1 # 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 2 # 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 3 4 def func(nums): 5 temp=[] 6 for i in ...
分类:
编程语言 时间:
2020-03-29 10:38:10
阅读次数:
66
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5输出: 1->2->5示例 2: 输入: 1->1->1->2->3输出: 2->3 来源:力扣(LeetCode)链接:https://leetcode ...
分类:
编程语言 时间:
2020-03-27 11:03:46
阅读次数:
69