题目描述 Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibon ...
分类:
其他好文 时间:
2020-09-12 21:47:00
阅读次数:
39
进行一次快排即可 class Solution { public: vector<int> exchange(vector<int>& nums) { int le = 0; int ri = nums.size() - 1; while(le<ri){ while (le < ri&&nums[r ...
分类:
编程语言 时间:
2020-09-10 22:36:24
阅读次数:
38
如果一个数只包含这几个质因子,那就不断的除以这几个质因子,最后如果只剩下1,就是丑数。 class Solution { public: bool isUgly(int num) { while(num >= 5 && num % 5 == 0) { num /= 5; } while(num >= ...
分类:
其他好文 时间:
2020-09-07 19:13:43
阅读次数:
53
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 反转:从头到尾将链表打印到数组中,返回反转后的结果即可。 class Solution: def reversePrint(self, head): res = [] while head: res.append(head.val ...
分类:
其他好文 时间:
2020-09-07 19:13:25
阅读次数:
35
yield是python的一个关键字,本质上是一个生成器generator。
分类:
编程语言 时间:
2020-09-07 18:46:12
阅读次数:
44
while循环: 特点:设置true会一直处于执行状态 设置false直接不执行 案例:1.10的循环 案例2:1-100循环求和 执行过程; 1. 先定一个初始值为1 2. 设一个总和 默认为0 用来接收最后的答案 3 循环条件设为100以内 表示不超过100这个数 4. 满足循环条件后 开始执行 ...
分类:
其他好文 时间:
2020-09-07 18:44:23
阅读次数:
47
说出计算机语言为什么按照第一代、第二代、第三代发展? Java有什么核心优势让其流行? 跨平台性 互联网上的电脑硬件不同,软件环境差异较大。需要一个跨平台的语言。 Java的三个版本是什么? JavaSE:定位在客户端,主要用于桌面应用软件的编程 JavaEE:定义在服务器端的企业版,主要用于分布式 ...
分类:
编程语言 时间:
2020-09-04 17:26:37
阅读次数:
102
JAVA: public final int maxNonOverlapping(int[] nums, int target) { int re = 0; int point = 0; while (point < nums.length) { int sum = 0; Set<Integer> ...
分类:
编程语言 时间:
2020-09-03 17:04:17
阅读次数:
49
JavaHashing:从重写HashCode到可变对象原创lee锅外的大佬2019-08-05点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容这是一篇关于hashCode方法,可变对象和内存泄漏问题的文章。1.重写hashCode()和equals()的契约每个java对象都有两个非常重要的方法,比如hashCode()和equals()方法。这些方法旨在根据其特定的一般规则进行重写。
分类:
编程语言 时间:
2020-09-03 16:53:31
阅读次数:
48
感觉做起来很爽,理解题意之后建图跑就行了 思路 问题模型:二分图多重匹配 转化模型:网络最大流 大概是做过最简单的网络流题了…… 其实就是一个二分图多重匹配的问题,一个单位可以匹配多个桌子,问题就是求能不能使这些单位的人都能入座且一个桌子上最多只有一个来自同一单位的人。 将源点 \(S\) 与单位之 ...
分类:
其他好文 时间:
2020-09-03 16:39:01
阅读次数:
48