1.1 什么是AOP? 软件开发一直在寻求更加高效、更易维护甚至更易扩展的方式。软件开发的目的,最终是为了解决各种需求,包括业务需求和系统需求。使用面向对象方法,我们可以对 业务需求 等普通关注点进行很好的抽象和封装,并且使之模块化,但对于 系统需求 一类的关注点来说,情况却有所不同。开发中为了调试 ...
                            
                            
                                分类:
编程语言   时间:
2020-05-04 15:41:24   
                                阅读次数:
71
                             
                         
                    
                        
                            
                            
                                地址 https://leetcode-cn.com/problems/sparse-similarity-lcci/ 两个(具有不同单词的)文档的交集(intersection)中元素的个数除以并集(union)中元素的个数,就是这两个文档的相似度。例如,{1, 5, 3} 和 {1, 7, 2, ...
                            
                            
                                分类:
其他好文   时间:
2020-05-03 13:06:05   
                                阅读次数:
97
                             
                         
                    
                        
                            
                            
                                    直接上代码。 import java.util.*; public class StringArrayUtil { // 求两个字符串数组的并集,利用set的元素唯一性 public static String[] union(String[] arr1, String[] arr2) { Set< ...
                            
                            
                                分类:
编程语言   时间:
2020-05-03 10:48:59   
                                阅读次数:
87
                             
                         
                    
                        
                            
                            
                                    【题目描述】 你需要维护 $n$ 个可重整数集,集合的编号从 $1$ 到 $n$。 这些集合初始都是空集,有 $m$ 个操作: + :表示将 $c$ 加入到编号在 $[l,r]$ 内的集合中 + :表示表示查询编号在 $[l,r]$ 内的集合的并集(可重)中,第 $c$ 大的数是多少。 【输入/输出 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-26 20:50:22   
                                阅读次数:
55
                             
                         
                    
                        
                            
                            
                                    并查集模版(Java) 初始化,找集合老大,合并集合 public class UnionFind { public int[] parent; public int n,m,sum; //开始时每个集合只有自己,所以集合老大也是自己 public void Init() { for(int i = ...
                            
                            
                                分类:
编程语言   时间:
2020-04-25 01:15:27   
                                阅读次数:
81
                             
                         
                    
                        
                            
                            
                                清空集合内的所有元素 s.clear() 从集合S中删除一个随机元素;如果此集合为空,则引发KeyError异常 s.pop() 计算元素个数 len(s) 判断元素e是否存在于s If e in s: If e not in s: 对于集合X,Y 差集 X – Y 并集 X | Y 交集 X &  ...
                            
                            
                                分类:
编程语言   时间:
2020-04-23 21:33:56   
                                阅读次数:
96
                             
                         
                    
                        
                            
                            
                                    问题提出:n个人,组成多个团体,给出关系链,多个查询,其中两人是否为同一团体 解决方法: 1. 构建一个无向图,同一个团体加同样的标记,合并时复杂度很高,查询为O(1) 2. 并查集,树形结构的数组(不相交集合的合并,查询等问题):建立集合,查询元素所在集合,合并集合... 初始化:f(i) = i ...
                            
                            
                                分类:
其他好文   时间:
2020-04-22 13:27:37   
                                阅读次数:
66
                             
                         
                    
                        
                            
                            
                                    数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用1eft jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where 条件是在临时表生成好后,再对 ...
                            
                            
                                分类:
数据库   时间:
2020-04-19 13:10:18   
                                阅读次数:
79
                             
                         
                    
                        
                            
                            
                                    问题描述 给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。 输入格式 第一行为一个整数n,表示集合A中的元素个数。 第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。 第三行为一个整数m,表示集合B中的元素个数。 第四行有m个互不相同的用空格隔开的整数,表示集合B中的元素。 ...
                            
                            
                                分类:
编程语言   时间:
2020-04-16 19:49:52   
                                阅读次数:
127
                             
                         
                    
                        
                            
                            
                                    1.NOT IN: mysql> select * from teacher; + + + + + + + | tea_num | tea_name | tea_sex | tea_birth | tea_prof | department | + + + + + + + | 0435 | LiMe ...
                            
                            
                                分类:
其他好文   时间:
2020-04-12 11:01:59   
                                阅读次数:
80