- 博客(13)
- 收藏
- 关注
原创 一点数据结构的链接,自用自取,请自行机翻。qwq
一些有关数据结构的链接 冒泡排序 http://liveexample.pearsoncmg.com/dsanimation/BubbleSortNeweBook.html 插入排序 http://liveexample.pearsoncmg.com/dsanimation/InsertionSortNeweBook.html 归并排序 http://liveexample.pearsoncmg.com/dsanimation/MergeSortNeweBook.html 快排 http://liveexa
2020-11-28 16:51:44
275
原创 704. 二分查找
704. 二分查找 就正常二分查找,头尾中间,中间对比,再变头或尾。 挂个题 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-search // An highlighted block class Solution { public int search(int[] nums, int target) { int b = 0 ; int e = nums.length-1; in
2020-11-28 16:38:57
129
原创 268.两种方法解决 丢失的数字
268. 丢失的数字 给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 进阶: 你能否实现线性时间复杂度、仅使用额外常数空间的算法解决此问题? 示例 1: 输入:nums = [3,0,1] 输出:2 解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。 示例 2: 输入:nums = [0,1] 输出:2 解释:n = 2,因为有 2 个数字,所以所有的
2020-11-28 16:23:49
226
原创 7. 整数反转 + 9. 回文数
7.整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 暴力,注意越界就可以了 // An highlighted block class Solution { public int reverse(int x) { long n = 0 ; while(x != 0) {
2020-11-28 15:11:09
141
原创 1480 一维数组动态和
一维数组动态和 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/running-sum-of-1d-array 暴力永远滴神 // An highlighted block class Solution { public int[] runningSum(int[] nums) {
2020-11-27 18:06:44
105
原创 MySQL基础命令及前期一点准备(一)(数据库操作)
MySQL基础命令及前期的一点准备(一)(数据库操作) 准备,一个自己喜欢用的记事本的软件,在刚开始命令行代码敲击易错,推荐在记事本敲好后再复制进命令行,大佬请自行略过qwq。 基础命令 show (展示,用来在命令行查看一些东西) show tables或show tables from database_name; – 显示当前数据库中所有表的名称。 show databases; – 显示mysql中所有数据库的名称。 show columns from table_name from databa
2020-11-27 17:59:22
137
原创 MySQL安装与配置
MySQL安装与配置 数据库分类 关系型数据库 关系型数据库(RDBMS): 是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个 关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如: Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系 统。收费。 MySQL:属于甲骨文,不适合做复杂的业务。开源免费。 SQL Server:微软的产品,安装部署在window
2020-11-27 17:39:16
215
原创 0001两种方法解决两数之和
两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/two-sum 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 解题思路
2020-11-27 17:17:29
221
原创 Java数据类型转换简要说明
数据类型转换自动数据类型转换手动(强制)数据类型转换混合运算类型转换int 和 String 之间的相互转换 自动数据类型转换 long 表示的范围更大, 可以将 int 赋值给 long, 但是不能将 long 赋值给 int. double 表示的范围更大, 可以将 int 赋值给 double, 但是不能将 double 赋值给 int. 结论 : 不同数字类型的变量之间赋值, 表示范围更小的类型能隐式转换成范围较大的类型, 反之则不行 . int 和 boolean 是毫不相干的两种类型, 不能相互
2020-10-10 16:52:39
193
原创 运算符简单介绍
运算符算术运算符基本四则运算符1、int / int 结果还是 int, 需要使用 double 来计算2、0 不能作为除数3、% 表示取余, 不仅仅可以对 int 求模, 也能对 double 来求模4、增量赋值运算符 += -= *= /= %=5、自增/自减运算符 ++ --关系运算符六个关系运算符逻辑运算符三个常用逻辑运算符位运算符四个位运算符移位运算符三个移位运算符条件运算符唯一的三目运算符 算术运算符 基本四则运算符 +-*/% 1、int / int 结果还是 int, 需要使用 doubl
2020-10-10 16:40:34
181
原创 简单进制转换示意
进制转换十进制转其他进制(以二进制为例)除以进制取余法其他进制转十进制加权求和法 十进制转其他进制(以二进制为例) 除以进制取余法 #mermaid-svg-fH7pJm8xcigmXLtZ .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-fH7pJm8xcigmXLtZ .label text{fill:#33
2020-10-10 15:32:40
128
原创 Java 变量及常量
Java 变量及常量变量变量初始化常量1.字面常量2.final关键字修饰的常量 变量 在程序运行过程中可以被改变的量被称为变量。 数据类型 +变量名=初始化 //创建一个名字为a的int型变量,并初始化为0. int a = 0; 链接跳转变量基本数据类型 链接: link. 变量初始化 1.在创建时就初始化。 int a = 0; 2.在使用前进行初始化 int a ; a = 10;//如果没有会报错 System.out.println(a); 常量 在程序运行过程中不可被改变的量被称为常量。
2020-10-10 15:03:59
280
1
原创 Java八种基本数据类型简单介绍
Java基本数据类型整型int长整型long短整型short单精度浮点型float双精度浮点型double字符型char布尔型boolean 整型 int 长整型 long 短整型 short 单精度浮点型 float 双精度浮点型 double 字符型 char 布尔型 boolean ...
2020-10-10 15:03:22
1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅