自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 leetcode(6-10)

6. Z 字形变换 Difficulty: 中等 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D...

2020-05-19 22:19:01 17 0

原创 leetcode(1-5)

1. 两数之和 Difficulty: 简单 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 1...

2020-05-16 16:56:36 22 0

原创 非静态属性、静态属性、静态代码块、普通代码块、构造函数执行顺序

知识点 静态属性和静态代码块 按代码中定义先后顺序执行 这两者优于其他顺序 都只是在类初始化的时候,加载一次 非静态属性 在普通代码块之前加载 每次新建对象的时候,都会执行 普通代码块 在构造函数之前执行 每次新建对象的时候,都会执行 构造函数 在构造函数之前执行 总结: 静态属性和静态方法...

2020-03-07 12:12:09 29 0

原创 PriorityQueue实现大根堆和小根堆

小根堆 import java.util.PriorityQueue; PriorityQueue<Integer> priorityQueue = new PriorityQueue<>();//小根堆 从源码上看PriorityQueue的入列操作并没对所有加入的元素...

2020-02-06 15:51:32 83 0

原创 36. 有效的数独

题目 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,...

2019-09-09 10:12:07 21 0

原创 34. 在排序数组中查找元素的第一个和最后一个位置

题目 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], targ...

2019-09-08 15:41:28 24 0

原创 33. 搜索旋转排序数组

题目 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必...

2019-09-06 11:11:55 22 0

原创 31. 下一个排列

题目 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 3,2,...

2019-09-04 10:41:47 24 0

原创 git使用——02

0.远程仓库

2019-08-29 15:00:56 18 0

原创 git使用——01

0 .配置 git config --global user.name "名字" git config --global user.email "邮箱" 1.创建仓库 mkdir 仓库名 cd 仓库名 git init 2.提交文件 git ad...

2019-08-29 14:59:41 22 0

原创 24. 两两交换链表中的节点

题目 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 思路 使用三个指针x,y,z x指向要交换的第一个结点...

2019-08-29 09:47:31 15 0

原创 22. 括号生成

题目 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()((...

2019-08-28 12:42:16 16 0

原创 19. 删除链表的倒数第N个节点

题目 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 思路 ...

2019-08-28 12:23:53 18 0

原创 18. 四数之和

题目 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 示例: 给定数组 nums...

2019-08-27 14:18:28 13 0

原创 16. 最接近的三数之和

题目 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最...

2019-08-26 09:49:30 22 0

原创 15. 三数之和

题目 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的...

2019-08-26 09:05:12 12 0

原创 12. 整数转罗马数字

题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...

2019-08-15 10:56:41 14 0

原创 5. 最长回文子串

题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd&q...

2019-08-13 13:44:26 29 0

原创 268. 缺失数字

题目 给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8 思路 使用异或运算 异或运算是一个数学与算符,应用于逻辑...

2019-08-09 15:33:12 18 0

原创 批量修改文件名称 命令语法不正确

半角引号: =""""&A1&"""" 全角引号: ="“"&A1&"”" 向下复制公式,再选择性粘贴成数值即可。

2019-08-08 16:13:36 675 0

原创 258. 各位相加

题目 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 思路 最后结果一位数的话,一定是mod 9的余数 代码 class Sol...

2019-08-08 10:01:59 15 0

原创 242. 有效的字母异位词

题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = &...

2019-08-07 14:20:25 12 0

原创 235. 二叉搜索树的最近公共祖先

题目 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root ...

2019-08-07 13:50:41 22 0

原创 jav项目——商品交易系统

表设计 商品表,包含的字段:id、名字、库存、类别 买家表,包含的字段:id、姓名 商品交易表:包含的字段:商品id,买家id,交易数量

2019-08-06 21:40:32 41 0

原创 231. 2的幂

题目 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false 思路 利用二进制的按位与 2的幂次方转换成二进制,就...

2019-08-01 17:35:23 20 0

原创 常用的Linux命令行

打开本地文件:rz 获取网络资源:wget 网址 删除文件:rm -f 文件名

2019-07-31 20:03:34 47 0

原创 225. 用队列实现栈

题目 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, siz...

2019-07-30 14:46:11 13 0

原创 java项目——图书管理系统 v0

需求 实现这样一个系统

2019-07-30 10:19:16 74 0

原创 Java-IO流(二)

读取方式(一) import java.io.*; class FileReaderDemo { public static void main(String[] args) throws IOException { //创建一个文件读取流对象,和指定名称的文件相关联。 //要保证...

2019-07-17 22:02:23 15 0

原创 204. 计数质数

题目 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 思路 使用厄拉多筛选法,如果判断一个数为质数,那它的倍数都不是质数 注意:java中数组的定义 boolean[] p = new b...

2019-07-17 10:12:28 20 0

原创 Java-IO流(一)

1 字符流和字节流 字节流两个基类:InputStream , OutStream 字符流两个基类:Reader,Writer 字符流的特点: 既然IO流是用于操作数据的,那么数据的最常见形式是:文件。 需求:在硬盘上,创建一个文件并写入一些文字数据。 解决:一个专门用于操作文件的Writer子类...

2019-07-16 22:11:51 27 0

原创 197. 上升的温度

题目 给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 +---------+------------------+------------------+ | Id(INT) | RecordDate(DATE) | Temperat...

2019-07-16 09:56:52 38 0

原创 182. 查找重复的电子邮箱

题目 SQL架构 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com |...

2019-07-15 11:07:27 35 0

原创 MIA 2018 Weakly supervised histopathology cancer image segmentation and classification(无代码)

2019-07-06 10:09:49 171 0

原创 MySQL学习(三)——DQL(数据查询语言)语言的学习

进阶4:常见函数 概念: 类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处: 1、隐藏了实现细节 2、提高代码的重用性 调用: select 函数名(实参列表) 【from 表】; 特点: ①叫什么(函数名) ②干什么(函数功能) 分类: 1、单行函数,如 concat、...

2019-07-04 22:09:49 31 0

原创 MySQL学习(二)——DQL(数据查询语言)语言的学习

进阶1:基础查询 语法:SELECT 要查询的东西【FROM 表名】; ,类似于Java中 :System.out.println(要打印的东西); 特点: 通过select查询完的结果 ,是一个虚拟的表格,不是真实存在 要查询的东西 可以是常量值、可以是表达式、可以是字段、可以是函数 ...

2019-07-03 15:03:09 42 0

原创 MySQL学习(一)——概述

1 MySQL服务启动和停止 以管理员身份打开命令行 net start mysql57 启动服务 net stop mysql57 停止服务 2 MySQL打开方式 MySQL client打开(只限于root用户) 管理员命令行 mysql -u root -p 3 常见命令 1.显示...

2019-07-01 20:43:48 35 0

原创 190. 颠倒二进制位

题目 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100 输出: 00111001011110000010100101000000 解释: 输入的二进制串 00000010100101000001111010011100...

2019-06-30 09:06:50 24 0

转载 False Positive 和 False Negative

False Positive : False(检测模型不能成功地) Positive (判定出结果是Positive的) False Negative : False(检测模型不能成功地) Negative (判定出结果是Negative的) True Positive : True(检测模型成功...

2019-06-19 11:39:10 313 0

原创 169. 求众数

给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 我的思路 使用HashMa...

2019-05-31 11:38:32 36 0

提示
确定要删除当前文章?
取消 删除