#用户在键盘上输入一个自然数n,然后在区间[1, 5n]上随机生成n个不重复的自然数,输出这些自然数,# 然后继续编写代码对这些自然数进行处理,只保留所有偶数,并输出这些偶数import randomn=int(input("请输入整数"))shu=set()i=0while True: num=r ...
分类:
编程语言 时间:
2020-03-21 11:24:14
阅读次数:
1041
1、是什么 键值对(双列)集合,一个元素有两个值,每个元素叫键值对象;键不能重复; 2、子类 HashMap(重点,面试高频):无序,不重复,无索引;基于哈希表的数据结构,保证键的唯一;线程不安全,效率高。允许Null键和Null值; LinkedHashMap:添加的元素按照元素键有序,不重复;是 ...
分类:
其他好文 时间:
2020-03-18 20:25:04
阅读次数:
73
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包 ...
分类:
其他好文 时间:
2020-03-18 11:45:25
阅读次数:
58
题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。 示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组 ...
分类:
其他好文 时间:
2020-03-17 09:11:41
阅读次数:
85
一、题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 二、题解 思路1: 之前有道算法题,是求两数之和,所以想法就是先遍历数组,固 ...
分类:
其他好文 时间:
2020-03-17 08:06:12
阅读次数:
59
相同点:都是传输层协议 不同点: 通过tcp连接传送的数据,无差错,不丢失,不重复,且按序到达,提供可靠的服务。Udp尽最大努力交付,即不保证可靠交付。 Tcp面向字节流,实际是tcp把数据看成一连串无结构的字节流,udp是面向报文的,udp没有拥塞控制。 每一条tcp连接只能是点对点的,udp支持 ...
分类:
其他好文 时间:
2020-03-14 23:32:35
阅读次数:
71
题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 题解一:Ha ...
分类:
其他好文 时间:
2020-03-12 22:01:00
阅读次数:
72
1. 概述 Hashset 实现 set 接口,底层基于 Hashmap 实现, 但与 Hashmap 不同的实 Hashmap 存储键值对,Hashset 仅存储对象。 HashSet 使用成员对象来计算 hashcode 值。 2. 原理 在《Head fist java》一书中有描述: 当你把 ...
分类:
其他好文 时间:
2020-03-12 19:05:54
阅读次数:
48
Set 初步介绍 ES6变化 - Set、Map 简介: Set是ES6提供给我们的构造函数,能够造出一种新的存储数据的结构 特点: 只有属性值,成员值唯一(不重复) 用途: 可以转成数组,其本身具备去重,交集,并集,差集的作用等 // 参数需具备迭代接口 [ ]、arguments NodeLis ...
分类:
其他好文 时间:
2020-03-12 14:33:09
阅读次数:
51
"题目链接" 树状数组(或线段树)离线 我们可以维护一个树状数组 $tree$ ,计算 $[1,i]$ 出现的不同种类的个数。然后根据前缀合思想,取 $ans=query(r) query(l 1)$ 离线按 $r$ 排序查询区间。 由于我们要求不重复,所以靠右的比靠左的更有价值(更关心靠右的)所以 ...
分类:
其他好文 时间:
2020-03-11 10:52:44
阅读次数:
56