You are given two segments [l1;r1][l1;r1] and [l2;r2][l2;r2] on the xx-axis. It is guaranteed that l1<r1l1<r1 and l2<r2l2<r2. Segments may intersect, ...
分类:
其他好文 时间:
2019-01-24 13:16:25
阅读次数:
86
题目: 给定两个数组,编写一个函数来计算它们的交集。 示例: 输入: nums1 = [1,2,2,1] nums2 = [2,2] 输出: [2,2] 思路: 比较浅显的O(n^2)的做法就是用一个bool数组保存着nums2的元素是否可以被取。暂时没有什么更简便的想法。 结果就是数据量大了,内存 ...
分类:
编程语言 时间:
2019-01-23 13:50:54
阅读次数:
194
集合 集合是一个无序的不重复元素序列,可以迭代,也可以修改。集合迭代的时候元素是随机的。 集合通常用来 membership testing, 去重, 也可以用来求交集并集补集。 介绍一下如何创建集合和集合常见的用法。 创建集合 修改集合 1. 添加 2. 更新:通过传入一个列表来更新 update ...
分类:
编程语言 时间:
2019-01-22 00:36:30
阅读次数:
170
集合 # s=set('hello')# print(s)## s=set(['alex','alex','sb'])# print(s) # s={1,2,3,4,5,6} #添加# s.add('s')# s.add('3')# s.add(3)# print(s) # s.clear()==> ...
分类:
编程语言 时间:
2019-01-15 14:21:40
阅读次数:
224
codeforces 906C "A. Shockers" introduction 这道题要充分理解题意和输入的意思。 method 可以用集合的思想的做 集合$A$表示可行的字母,初始是$26$个字母 集合$B$表示每一句操作的字符的集合 集合$C$表示猜过的字符的集合 每读入一个动作, 如果$ ...
分类:
其他好文 时间:
2019-01-12 19:29:01
阅读次数:
306
a.特点:具有无序性,单一性,不可重复性 b.用法: b1.pop(随机删除) remove(删除不存在元素会报错) discard(删除不存在元素不会报错) 三者的区别 b2.集合关系的交、并、差集的运算 #s={1,2,3,'Hacker_Teen','ugly','I'}#i=0#while ...
分类:
编程语言 时间:
2019-01-07 17:40:26
阅读次数:
170
C# 计算地图上某个坐标点的是否在多边形内 这个方法引用自群友的博客 https://www.xiaofengyu.com/?p=143 使用百度地图的时候,常常会用到判断一个点是否在一个多边形的范围内,该方法用到的是射线法, 通过修改Javascrpit的代码过来的,射线法的意思就是从点出发和任意 ...
1、知识点 先了解一下集合概念,集合运算(UNION(并)、EXCEPT(补)、INTERSECT(交))是指表之间的垂直操作。区别联接(CROSS,INNER、OUTER)是指表之间的水平操作,基础知识:笛卡尔积,对多个表执行联接操作所得到的虚拟表包含这两个表的所有列。 今天我们主要来说集合运算。 ...
分类:
数据库 时间:
2018-12-21 19:43:53
阅读次数:
193
描述 We all know that a pair of distinct points on a plane defines a line and that a pair of lines on a plane will intersect in one of three ways: 1) no ...
分类:
其他好文 时间:
2018-12-18 02:14:26
阅读次数:
127
三个运算符 T-SQL支持三个集合运算符:UNION、INTERSECT、EXCEPT。 集合运算符查询的一般形式如下: ORDER BY 在逻辑查询处理方面,集合运算符应用于两个查询结果集,且外部的ORDER BY子句(如果有的话)应用于集合运算所得到的结果集。 每个独立的查询可以使用除了ORDE ...
分类:
数据库 时间:
2018-11-28 23:44:02
阅读次数:
265