E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA算法
Java算法
与数据结构——数组模拟队列
Java算法
与数据结构——数组模拟队列什么是队列队列的结构应用数组模拟队列代码演示:扩展注意:什么是队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear
简明编程
·
2023-11-03 23:15
Java算法与数据结构
笔记
Java学习
数据结构
java
算法
安卓爬虫逆向课程大纲
1.java基础2.网络抓包3.安卓认知4.frida-hook5.frida-进阶6.frida-native7.安卓基础和网络请求8.hook框架9.
java算法
10.sekiro和smail
测试开发架构师
·
2023-11-03 15:55
安卓爬虫逆向
爬虫
Java算法
与数据结构——数组模拟环形队列
数组模拟环形队列环形队列环形队列队满环形队列对空有效数据个数代码程序截图:环形队列头尾相连的队列front:队头指针,指向第一个元素,初值为0rear:队尾指针,指向队尾元素的后一个位置,初值为0maxsize:最大容载量约定:环形队列中需要空出一个位置环形队列队满front=(rear+1)%maxsize环形队列对空front=rear有效数据个数(rear+maxsize-front)%ma
简明编程
·
2023-11-02 21:06
笔记
Java学习
Java算法与数据结构
数据结构
java
算法
java算法
_出租车计费
计算一下出租车的车费,车费由两部分组成,公里数和等候时间。0-3公里,收10元;4-15公里,每公里2元;15公里以上的部分,每公里3元。等候时间,每2分半收1元,不足2分半的不收费。不足1公里的按1公里计算。车费是公里数钱+等候时间的钱。比如:18公里299秒,应收车费:44要求:输入公里数和秒数,输出车费。publicstaticvoidmain(String[]args){//作业:----
王康健_0124
·
2023-11-02 10:14
数据结构笔记 —— 单链表和双向链表
本篇博客是根据b站尚硅谷老师的数据结构教程,学习后写的学习笔记部分概念和图片均来自视频,代码和截图均为自己动手,本篇博客的重点在自己编写的代码注释上尚硅谷Java数据结构与
java算法
(Java数据结构与算法
一纸春秋
·
2023-11-02 03:47
数据结构与算法
数据结构
链表
java
CRUD
Java算法
(4):跳跃游戏
给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。使用最少跳跃次数达到数组最后一个位置。输入:[2,3,1,1,4]输出:2解释:从位置0到位置1跳1步,然后跳3步到达最后一个位置。解题思路:贪心算法代码:publicintjump(int[]nums){intlength=nums.length;intend=0,maxPosition=0,st
starryxp
·
2023-11-01 21:57
剑指offer:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
题目分析方法一递归下面是
JAVA算法
实现:publicintTreeDepth(TreeNoderoot){if(root==null){return0;}intleft=TreeDepth(root.left
gaozhuang63
·
2023-11-01 19:34
剑指offer
二叉树
算法
数据结构
java
面试
java两个二进制数求和_【
JAVA算法
】简单-二进制求和
算法虽难,循序渐进,督促自己,总有进步;本博文仅为了督促自己学习算法,如有遗漏或错误之处,请不吝指教;题目给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。示例1:输入:a="11",b="1"输出:"100"示例2:输入:a="1010",b="1011"输出:"10101"解题方案:1.使用JAVAAPI简单方法算法思路通过APIInteger.parse
Sharon sweet
·
2023-10-30 00:03
java两个二进制数求和
华为OD机试 - 快递业务站 - 并查集(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述1、输入:2、输出:3、说明:四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-10-29 15:51
搬砖工逆袭Java架构师
华为od
java
开发语言
并查集
算法
七日集训
学习
华为OD机试 - 德州扑克 - 逻辑分析(Java 2023 B卷 200分)
目录专栏导读一、题目描述1、判断牌型2、说明二、输入描述三、输出描述1、输入2、输出3、说明四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-10-27 22:38
搬砖工逆袭Java架构师
华为od
七日集训
学习
德州扑克
华为OD机试 - 滑动窗口最大和 - 滑动窗口(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-27 21:04
搬砖工逆袭Java架构师
华为od
java
开发语言
七日集训
算法
学习
送书
Java算法
(6):反转单链表
1.遍历实现通用实现方法,速度最快/***遍历实现通用实现方法**@paramhead*@return*/publicstaticDataNodereverse2(DataNodehead){if(null==head||null==head.getNext())returnhead;DataNodepre=head;DataNodecur=head.getNext();while(null!=c
starryxp
·
2023-10-27 04:48
刷完这份Java进阶架构师之路的核心知识,轻松拿下八家大厂offer!
进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
java码农之路1
·
2023-10-27 01:58
数据库
面试
设计模式
java
分布式
java基础排序_Java排序算法-Java入门|Java基础课程
本文章以Java语言示例,通过对空间要求、时间效率要求,来对比各种排序算法的使用场景2、适用对象Java语言初学者
Java算法
爱好者3、相关概念3.1排序概念排序,就是使一串记录,按照其中的某个或某些关键字的大小
张迦弈
·
2023-10-26 05:01
java基础排序
华为OD机试 - 找出符合要求的字符串子串(Java 2022 Q4 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-24 12:49
搬砖工逆袭Java架构师
华为od
java
开发语言
七日集训
学习
送书
1024程序员节
华为OD机试 - 一种字符串压缩表示的解压 - 考生抽中题(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、题意2、根据题意,不合法方式如下:3、解题思路五、
Java算法
源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-10-24 12:49
搬砖工逆袭Java架构师
华为od
java
开发语言
华为OD机试 - 寻找最大价值的矿堆 - 矩阵(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、
Java算法
源码五、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷
哪 吒
·
2023-10-24 12:49
搬砖工逆袭Java架构师
华为od
矩阵
java
七日集训
学习
送书
Java算法
做题中用到的-数据结构(对应C++的STL)【java中各种集合的api方法】
Java算法
做题中用到的-数据结构(对应C++的STL)一、数组List初始化加入元素:add删除元素:remove(参数是角标)获取元素:getindexOf()返回指定元素下标contains()toArray
编程浩
·
2023-10-23 20:39
算法基础
算法
java
数据结构
Java算法
每日一题(五) 编号59:螺旋矩阵II
本系列为每日算法,主要借助@代码随想录与LeetCode网站的解析,仅做记录与鞭策使用。编号59:螺旋矩阵II给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:10){//赋予起始节点,第一次是0,随着循环向后进行移动i=st
烟锁迷城
·
2023-10-23 02:06
LeetCode
算法
java
算法
leetcode
java随机一个数字和字母_如何使用JAVA生成一个随机的包含字母和数字字符串?有木有示例代码呢?...
我一直在寻找一个简单的
Java算法
来生成伪随机字母数字字符串。我的想法是它将被用作一个唯一的会话/密钥标识符,“likely”是唯一的超过500K+(我的需求真的不需要其他的变得更复杂)。
幸福暗恋我
·
2023-10-22 15:55
java随机一个数字和字母
华为OD机试 - 代表团坐车 - 动态规划(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:50
搬砖工逆袭Java架构师
华为od
动态规划
java
七日集训
学习
送书
华为OD机试 - 最长的顺子 - 感谢@禁止你发言提供的更简便算法(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、感谢@禁止你发言提供的更简单、更优质的算法解题思路优质算法源码七、效果展示1、输入2、输出3、说明华为OD机试2023B
哪 吒
·
2023-10-22 14:20
华为od
java
七日集训
学习
华为OD机试 - 欢乐的周末 - 深度优先搜索dfs算法(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、深度优先搜索dfs五、解题思路六、
Java算法
源码七、效果展示1、输入2、输出3、说明4、如果修改一下呢?5、来,TFBOYS,试一下?
哪 吒
·
2023-10-22 14:20
搬砖工逆袭Java架构师
算法
华为od
深度优先
七日集训
学习
送书
华为OD机试 - 最大括号深度 - 栈stack(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:19
华为od
java
七日集训
学习
安全
送书
华为OD机试 - 热点网站统计 - 逻辑分析(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA
哪 吒
·
2023-10-22 14:49
华为od
java
开发语言
七日集训
逻辑分析
华为OD机试 - 分班 - 数据结构list(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B
哪 吒
·
2023-10-22 14:49
数据结构
华为od
list
学习
七日集训
华为OD机试 - 数组组成的最小数字(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:49
华为od
java
程序人生
学习
华为OD机试 - 用连续自然数之和来表达整数 - 滑动窗口(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA
哪 吒
·
2023-10-22 14:49
华为od
java
七日集训
学习
滑动窗口
华为OD机试 - 靠谱的车 - 逻辑分析(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:19
华为od
java
开发语言
华为OD机试 - 求最多可以派出多少支团队 - 双指针(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:19
华为od
七日集训
学习
双指针
华为OD机试 - We Are A Team(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA
哪 吒
·
2023-10-22 14:18
华为od
java
python
七日集训
学习
开发语言
华为OD机试 - 分苹果 - 二进制(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明核心算法:按照二进制加法计算,并且不计算进位。
哪 吒
·
2023-10-22 14:18
华为od
服务器
云耀云服务器
华为OD机试 - 单词接龙 - 数据结构map、list (Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、输入示例1、输入:2、输出3、说明五、解题思路1、核心思想:2、核心算法是构建一个map:六、
Java算法
源码七、效果展示1、输入2、输出3、说明4、
哪 吒
·
2023-10-22 14:48
华为od
数据结构
list
华为OD机试 - 快速人名查找 - 深度优先搜索dfs(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-22 14:48
华为od
深度优先
java
华为OD机试真题 Java 实现【N进制减法】【2023 B卷 200分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、
Java算法
源码五、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题
哪 吒
·
2023-10-22 14:48
华为od
java
开发语言
华为OD机试 - 玩牌高手 - 动态规划(Java 2023 B卷 100分)
目录一、题目描述二、输入描述三、输出描述四、解题思路具体规则如下:具体步骤如下:五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里一、题目描述给定一个长度为
哪 吒
·
2023-10-21 12:17
搬砖工逆袭Java架构师
华为od
动态规划
java
七日集训
学习
送书
华为OD机试 - TLV格式 - 逻辑分析(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-21 12:13
搬砖工逆袭Java架构师
华为od
java
开发语言
学习
送书
七日集训
华为OD机试 - 机器人走迷宫 - 深度优先搜索dfs(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、深度优先搜索dfs六、
Java算法
源码七、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-10-21 03:11
搬砖工逆袭Java架构师
华为od
机器人
深度优先
七日集训
学习
送书
华为OD机试 - 根据某条件聚类最少交换次数 - 滑动窗口(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-21 03:41
搬砖工逆袭Java架构师
华为od
java
开发语言
华为OD机试 - 字符统计及重排 - 数据结构list、排序(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码java8Stream简化代码:六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-10-21 03:41
搬砖工逆袭Java架构师
华为od
数据结构
七日集训
学习
排序
华为OD机试 - 叠积木1 - 双指针(Java 2023 B卷 200分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-16 08:02
搬砖工逆袭Java架构师
华为od
java
七日集训
学习
送书
华为OD机试 - 消消乐游戏 - 栈Stack(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-10-16 08:32
搬砖工逆袭Java架构师
华为od
游戏
java
程序人生
学习
算法
华为OD机试 - 判断一组不等式是否满足约束并输出最大差(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、
Java算法
源码五、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题
哪 吒
·
2023-10-16 08:56
搬砖工逆袭Java架构师
华为od
java
链表
(六)
Java算法
:二分插入排序
目录一、前言二、maven依赖三、实现3.1、详解版3.2、日志精简版结语一、前言 插入排序常见的有两种:直接插入排序和二分插入排序,我们上一篇算法已经讲过了直接插入排序,现在我们就来讲另外一个二分插入排序,在做这个之前,我希望大家一定要了解二分查找算法,不然你会恨懵的,这里我也提供地址给大家学习下:二分查找算法直接插入排序二、maven依赖pom.xmlorg.springframework.
嘉禾嘉宁papa
·
2023-10-16 06:04
Java常用算法
java
算法
排序算法
二分插入排序
java 多线程 算法_单多线程
Java算法
相比较
1进程和线程的概念1.1什么是进程一个进程就是在一个运行的程序,它有自己独立的内存空间,一组系统资源,每个进程的内部数据和状态都是独立的,例如在window是同时打开多个记事本,虽然它们所运行的程序代码都是一样的,但是所使用的内存空间是独立的,互不干扰.1.2什么是线程线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程共享一块内存空间和一组系统
N-安徒生
·
2023-10-15 16:28
java
多线程
算法
【
Java算法
】简易的投票系统
packaged2_map;importjava.util.*;publicclassMapTest2{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);//定义一个集合来记录投票情况Map>data=newHashMapinfos=newHashMap//投票putSelect(sc,data);case2->/
iknow181
·
2023-10-15 01:33
java
java算法
(1)——余弦相似度计算字符串相似率
余弦相似度计算字符串相似率功能需求:最近在做通过爬虫技术去爬取各大相关网站的新闻,储存到公司数据中。这里面就有一个技术点,就是如何保证你已爬取的新闻,再有相似的新闻或者一样的新闻,那就不存储到数据库中。(因为有网站会去引用其它网站新闻,或者把其它网站新闻拿过来稍微改下内容就发布到自己网站中)。解析方案:最终就是采用余弦相似度算法,来计算两个新闻正文的相似度。现在自己写一篇博客总结下。一、理论知识先
阿舒带你学编程
·
2023-10-13 19:31
java
java
算法
python
jvm
intellij-idea
经典
Java算法
50题(总)
第一题:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:通过简单的分析我们就可以发现,只有第一、二个月的兔子总数都为一,从第三个月开始,第n个月的兔子总数都是第(n-1)+(n-2)月的。需要注意的点:数组的第一个下标为0,因此输出第n个月的兔子总数时数组下标应该为n-1packagetest;im
poinner…
·
2023-10-13 14:36
Java经典算法50题
字符串
java
java常见经典算法题
笔者整理出了经典的
java算法
题目,并且每一个手敲出来了正常运行出结果,希望对大家有帮助,后续本篇博客会继续补充和完善经典算法题,持续更新!
初夏0811
·
2023-10-13 14:31
算法
算法
java
Java算法
:牛客网剑指offer算法Java版1-67题
题号题目知识点难度通过率JZ1二维数组中的查找数组中等25.24%JZ2替换空格字符串较难48.32%JZ3从尾到头打印链表链表较难26.65%JZ4重建二叉树树dfs数组中等25.08%JZ5用两个栈实现队列栈简单37.45%JZ6旋转数组的最小数字二分简单33.61%JZ7斐波那契数列数组入门32.69%JZ8跳台阶递归中等37.28%JZ9变态跳台阶贪心简单41.06%JZ10矩形覆盖递归中
DougLeaMrConcurrency
·
2023-10-12 22:10
#
Java算法
#
Java基础
java
算法
java算法
牛客
剑指offer
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他