![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_36514613
这个作者很懒,什么都没留下…
展开
-
15. 3Sum
Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set must not contai...原创 2019-12-26 08:34:50 · 59 阅读 · 0 评论 -
350. Intersection of Two Arrays II
350. Intersection of Two Arrays IIGiven two arrays, write a function to compute their intersection.Example 1:Input: nums1 = [1,2,2,1], nums2 = [2,2]Output: [2,2]Example 2:Input: nums1 = [4,9,...原创 2019-12-25 09:20:05 · 65 阅读 · 0 评论 -
349. Intersection of Two Arrays
Given two arrays, write a function to compute their intersection.Example 1:Input: nums1 = [1,2,2,1], nums2 = [2,2]Output: [2]Example 2:Input: nums1 = [4,9,5], nums2 = [9,4,9,8,4]Output: [9,4]...原创 2019-12-25 08:04:20 · 68 阅读 · 0 评论 -
345. Reverse Vowels of a String
Write a function that takes a string as input and reverse only the vowels of a string.Example 1:Input: “hello”Output: “holle”Example 2:Input: “leetcode”Output: “leotcede”Note:The vowels do...原创 2019-12-24 20:59:59 · 75 阅读 · 0 评论 -
80. Remove Duplicates from Sorted Array II
80. Remove Duplicates from Sorted Array IIGiven a sorted array nums, remove the duplicates in-place such that duplicates appeared at most twice and return the new length.Do not allocate extra space ...原创 2019-12-24 09:44:22 · 69 阅读 · 0 评论 -
mysql多表
今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NA...转载 2019-06-01 00:48:07 · 95 阅读 · 0 评论 -
MYSQL约束
今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * D...转载 2019-05-31 23:58:11 · 268 阅读 · 0 评论 -
jdbc
一。概念JDBC:定义了操作所有关系型数据库的规则(接口)官方定义的一套操作所有关系型数据库的规则。各个数据库厂商去实现这套接口,提供数据库驱动jar包,真正执行的代码是驱动jar包中的实现类二。步骤1.导入驱动jar包2.注册驱动3.获取数据库连接对象connection4.定义sql5.获取执行sql语句对象statement6.执行sql,接受返回结果7.处理结果8.释...原创 2019-05-29 01:43:50 · 61 阅读 · 0 评论 -
mysql基础
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的...转载 2019-05-31 02:52:20 · 39 阅读 · 0 评论 -
javaday14
为什么出现集合类用于存储对象长度可变可以存储不同类型的对象list:元素是有序的,元素可以重复,因为该集合体系有索引set:元素是无序的,元素不可以重复listsetarraylisthashsetlinkedlisttreesetvector共性方法1.add方法的参数类型是object,以便于接收任意类型的对象2.集合中存储的是对象的...原创 2019-05-18 17:35:03 · 59 阅读 · 0 评论 -
java day13
String字符串最大的特点是,一旦初始化就不可能被改变String s1="abc";//s1是个类类型变量,“abc"是一个对象String s2=new String("abc");s1和s2有什么区别?s1在内存中有一个对象,s2在内存中有2个对象System.out.println(s1==s2);//falseSystem.out.println(s1.equals(s...原创 2019-05-17 21:07:51 · 59 阅读 · 0 评论 -
javaday17
collection类正向排序sort()使用 Collections 类的静态方法 sort() 可以对集合中的元素进行升序排序。这要求列表中的所有元素都必须实现 Comparable 接口,而且所有元素都必须是使用指定比较器可相互比较的。sort() 方法主要有如下两种重载形式。void sort(List list):根据元素的自然顺序对集合中的元素进行升序排序。void sor...翻译 2019-05-27 02:43:51 · 161 阅读 · 0 评论 -
java day10
异常在子父类覆盖中的体现1.子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类。2.如果父类方法抛出多个异常,那么子类在覆盖该方法时,只能抛出父类异常的子集3.如果父类或者接口的方法中没有异常抛出,那么子类在覆盖方法时也不可以抛出异常,如果子类方法发生了异常,一必须要进行try处理,绝对不能抛。异常总结异常体系的特点异常体系中的所有类以及建...原创 2019-05-12 15:39:11 · 75 阅读 · 0 评论 -
java day09
内部类的访问规则1.内部类可以直接访问外部类中的成员,包括私有格式:外部类名.this2.外部类要访问内部类,必须要建立内部类对象访问格式Outer.inner in =new outer().new inner();3.当内部类在成员位置上,就可以被成员修饰符所修饰当内部类被static修饰后,只能访问外部类中的static成员,出现了访问局限。在外部其他类中,如何直接访问sta...原创 2019-05-10 16:19:36 · 52 阅读 · 0 评论 -
java day15
treeset可以对set集合中元素进行排序底层数据结构是二叉树保证元素唯一性的依据是compareTo方法return 0自然顺序让元素自身具备比较型,元素需要实现comparable接口,覆盖compareto方法,这种方式也称为元素的自然顺序第二种排序方式当元素自身不具备比较性时,或者具备的比较性不是所需要的,这时就需要让集合自身具备比较性。在集合初始化时就有了比较方式...原创 2019-05-19 18:54:32 · 51 阅读 · 0 评论 -
java二维数组
二维数组数组中的数组一维:int [] arr1 = new int[n];int [][]arr2= new int[n][m];//定义了一个名为arr的二维数组,二维数组中有n个一维数组,每一个一维数组中有m个元素arr[0]是一维数组arr[0][1]是元素int[][] arr=new int[3][];arr[0] = new int[3];arr.length...原创 2019-05-04 21:28:23 · 59 阅读 · 0 评论 -
几个排序
选择排序选择排序的思路很简单,以升序为例,依次拿出数组中的每一个数,将它与后面的数进行比较,遇到比它小的数就将两者交换位置,这一轮结束后取出数组中的下一个数做同样的操作。for(int i=0;i<arr.length-1;i++) { for(int j=i+1;j<arr.length;j++) { if(arr[j]<arr[i]) {i...原创 2019-05-03 11:48:26 · 87 阅读 · 0 评论