JAVA
文章平均质量分 53
命殿
立志成为百万年薪天才少年
展开
-
[每日LeetCode]780.到达终点
链接:780. 到达终点 - 力扣(LeetCode) (leetcode-cn.com)题设:给定四个整数 sx , sy ,tx 和 ty,如果通过一系列的转换可以从起点 (sx, sy) 到达终点 (tx, ty),则返回 true,否则返回 false。从点 (x, y) 可以转换到 (x, x+y) 或者 (x+y, y)。利用JAVA实现:(逆推法巧解)class Solution {public: bool reachingPoints(int sx,原创 2022-05-02 20:40:37 · 86 阅读 · 0 评论 -
[数据结构]深入理解二分查找
1.二分查找的基本思想二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较a. 如果x=a[n/2],则找到x,算法中止b. 如果x<a[n/2],则只需要在数组a的左半部分继续搜索xc.如果x>a[n/2],则只需要在数组a的右半部分继续搜索x2.二分查找时间复杂度时间复杂度即是while循环的次数总共有n个元素,渐渐跟下去就是n,n/2,n/4,... ,n/2^k由于2^k取整后为>=1即令n/2^k=1可得k=log2原创 2022-04-27 16:44:50 · 2026 阅读 · 0 评论 -
JWT概述
JWT详解原创 2022-04-17 19:01:56 · 438 阅读 · 0 评论 -
Web中的会话跟踪机制
实现web会话跟踪机制的方法原创 2022-04-17 18:29:07 · 259 阅读 · 0 评论 -
LeetCode-100.相同的树
leetcode-100.相同的树原创 2022-04-11 23:10:15 · 517 阅读 · 0 评论 -
LeetCode-299.猜数字游戏
leetCode-299.猜数字游戏原创 2022-04-11 23:04:32 · 92 阅读 · 0 评论 -
LeetCode-1603.设计停车场系统
leetcode设计停车系统原创 2022-04-11 22:58:58 · 112 阅读 · 0 评论 -
LeetCode-136.只出现一次的数字
leetcode只出现一次的数字原创 2022-04-10 10:41:43 · 831 阅读 · 0 评论 -
LeetCode-217.存在重复元素
leetcode.存在重复元素原创 2022-04-01 20:04:44 · 265 阅读 · 0 评论 -
LeetCode-167.两数之和 II - 输入有序数组
leetcode两数之和 II - 输入有序数组原创 2022-04-01 12:28:00 · 776 阅读 · 0 评论 -
LeetCode-283.移动零
leetcode移动零原创 2022-04-01 12:11:16 · 102 阅读 · 0 评论 -
Java数组复制(拷贝)的4种方法
数组复制原创 2022-03-31 23:19:05 · 26609 阅读 · 4 评论 -
LeetCode-977.有序数组的平方
leetCode有序数组的平方原创 2022-03-29 20:07:31 · 691 阅读 · 0 评论 -
LeetCode-35.搜索插入位置
leetcode搜索插入位置原创 2022-03-29 18:56:31 · 467 阅读 · 0 评论 -
LeetCode-278.第一个错误版本
leetcode原创 2022-03-29 18:52:15 · 88 阅读 · 0 评论 -
深入理解MyBatis缓存
Mybatis缓存原创 2022-03-27 22:38:42 · 371 阅读 · 0 评论 -
LeetCode-704.二分查找
力扣704 二分查找原创 2022-03-27 21:54:58 · 349 阅读 · 1 评论 -
Spring框架简介
Spring概述原创 2022-03-25 21:37:03 · 933 阅读 · 0 评论 -
LeetCode-27.移除元素
LeetCode移除元素原创 2022-03-23 20:10:04 · 1246 阅读 · 0 评论 -
LeetCode-26.删除有序数组的重复项
LeerCode删除有序数组的重复项原创 2022-03-23 20:01:14 · 72 阅读 · 0 评论 -
LeetCode-1.两数之和
LeerCode两数之和原创 2022-03-23 19:33:00 · 62 阅读 · 0 评论 -
重写(Override)与重载(Overload)
简介重写和重载原创 2022-03-22 23:38:28 · 291 阅读 · 0 评论 -
深入理解面向对象和面向过程
深入理解面向对象和面向过程原创 2022-03-21 23:56:59 · 7501 阅读 · 1 评论 -
LeetCode-804.唯一的摩尔密码词
题设:国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如:'a' 对应 ".-" ,'b' 对应 "-..." ,'c' 对应 "-.-." ,以此类推。为了方便,所有 26 个英文字母的摩尔斯密码表如下:[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-",".原创 2022-03-19 20:56:01 · 297 阅读 · 0 评论 -
程序,进程,线程解析
线程,进程,程序原创 2022-03-19 20:37:08 · 335 阅读 · 0 评论 -
队列的实现(JAVA)
数据结构(JAVA) 中队列的实现原创 2022-03-19 20:14:04 · 2805 阅读 · 0 评论 -
栈的实现(Java)
数据结构(Java)栈的实现原创 2022-03-19 19:57:13 · 1581 阅读 · 0 评论 -
MyBatis 中#{} 和 ${}符号区别
#{} 和 ${}符号区别原创 2022-03-18 22:54:42 · 776 阅读 · 0 评论 -
XML概述
XML概述原创 2022-03-17 23:06:05 · 811 阅读 · 0 评论 -
Maven的配置与项目创建
1.学习Maven的原因maven 还未出世的时候,我们有很多痛苦的经历。痛点 1:jar 包难以寻找 痛点 2:jar 包依赖的问题一个jar会依赖另一个jar包 Ajar依赖Bjar痛点 3:jar 不方便管理框架 高楼都是框架结构 基础水电铺设好,我们在此业务上进行业务开发框架封装了许多基本基础功能,封装在jar中痛点 4:项目编译2.Maven是什么?Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它 用来帮助开发者管理项目中的原创 2022-03-16 22:51:29 · 514 阅读 · 0 评论 -
Java总体框架
1.JavaSE2.mysql 基础 增删改查3.web前端html,css,javaScript(重点 )4.JavaEE企业级基础servlet 运行在服务器端的java程序服务器负责创建,初始化serlvet 对象,调用servlet中的方法接收请求处理响应前端ajax请求, XMLHttpRequestaxios ajax框架会话跟踪技术, session cookie过滤器html+css+js+ajax+servlet+jdbc+mysql原创 2022-03-16 22:28:17 · 1208 阅读 · 0 评论 -
Lambda表达式
Lambda表达式的例子:a.无参数,无返回值,lambda体中只要一行代码时,{}可以忽略()->System.out.println("Hello World")b.无参数,有返回值()->{return 3.1415};c.有参数,无返回值(String s)->{System.out.ptintln(s);}d.有一个参数,无返回值s->{System.out.println(s);}e.有多个参数,有返回值(int a,int b)-原创 2022-02-26 13:58:16 · 51 阅读 · 0 评论