给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num ...
分类:
其他好文 时间:
2020-04-11 20:28:14
阅读次数:
71
[TOC] 两数之和 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的 数组下标 。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 暴力法 不用任何高难度算法,两遍循环暴力解法。当然,这种解法的效率很低 ...
分类:
其他好文 时间:
2020-04-09 00:35:33
阅读次数:
81
函数是一堆组织好的、可重复利用的、用来实现某一功能的代码。
python中的input()、print()、type()、bool()、len()等都是函数。且是python的内置函数。
我们也可以封装自己的函数。 ...
分类:
编程语言 时间:
2020-04-06 15:17:10
阅读次数:
93
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num ...
分类:
编程语言 时间:
2020-03-31 20:35:56
阅读次数:
76
给定数组,求数组中两个数之和的索引 给定一个整数数组 nums?和一个目标值 target,请你在该数组中找出和为目标值的那?两个?整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例 给定 nums = [2, 7, 11, 15], ...
分类:
其他好文 时间:
2020-03-30 10:00:19
阅读次数:
93
1.两数之和 题目: 给定一个整数数组 和一个目标值 ,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 思路: 由于哈希查找的时间复杂度为 ,可以利用 降低时间复杂度。 根据与 的差对数组中的数字进行映 ...
分类:
其他好文 时间:
2020-03-27 19:45:29
阅读次数:
62
1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 ...
分类:
其他好文 时间:
2020-03-27 12:43:36
阅读次数:
63
1.为什么要使用函数
> **函数中的代码一次编写,多处运行;**
> **函数可以让代码复用,减少代码冗余。**
**函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。**
**函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。**
分类:
编程语言 时间:
2020-03-21 09:51:22
阅读次数:
116
类似于一个池子,可以存放/管理线程 1.使用线程池的好处 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性 2.如何使用线程池 2.1线程池分类 线程池顶级类ThreadP ...
分类:
编程语言 时间:
2020-03-19 22:02:05
阅读次数:
86
两数之和 给定一个整数数组 和一个目标值 ,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 答案 : ~~~GO // Golang版本 func twoSum(nums []int, ta ...
分类:
其他好文 时间:
2020-03-18 15:17:11
阅读次数:
68