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实现剑指offer
《
剑指offer
第二版》面试题56:数组中数字出现的次数(java)
题目描述一个整数数组里除两个数字外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。比如{2,3,5,3,2,7},则两个只出现一次的数字为5和7.解题思路假设数组中只出现一次的两个数字为A和B。一个数字异或自己的结果是0。依次将该数组进行异或,则得的到的结果即为为A和B异或的结果,因为其他成对出现的数字都抵消了。由于A和B不同,所以A和B
castlet
·
2023-11-22 04:58
用
Java实现
简单的俄罗斯方块
一、创建新项目1.首先新建一个项目,并命名为俄罗斯方块。2.其次新建一个类,命名为Main,或其他的。二、运行代码package俄罗斯方块;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.KeyEvent;importjava.awt.event.KeyL
bokoxin
·
2023-11-22 03:12
java
python
前端
Java实现
拼图小游戏
1、了解拼图游戏基本功能:拼图游戏内容由若干小图像块组成的,通过鼠标点击图像块上下左右移动,完成图像的拼凑。2、拼图游戏交互界面设计与开发:通过创建窗体类、菜单、中间面板和左右面板完成设计拼图的交互界面,实现拼图游戏的基本功能。3、图片的加载与分割:使用Image类实现图片的缩放,ImageIO类实现图片的读写加载,通过接口类Icon,BufferedImage类获取BufferedImage类的
bokoxin
·
2023-11-22 03:12
java
开发语言
用
Java实现
贪吃蛇小游戏
一、创建新项目首先创建一个新的项目,并命名为贪吃蛇。其次在贪吃蛇项目下创建一个名为images的文件夹用来存放游戏相关图片。然后再在项目的src文件下创建一个com.xxx.view的包用来存放所有的图形界面类,创建一个com.xxx.controller的包用来存放启动的入口类(控制类)。二、游戏界面packagecom.snake.view;importjava.awt.Color;impor
bokoxin
·
2023-11-22 03:11
java
spring
开发语言
Java实现
查找出数组中重复的数字
题目描述:找出数组中重复的数字在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如:如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出的是重复的数字2或者3先考虑测试案例1、是否存在非法数字,即存在超出n大小的数字或者是小于0的数字2、数组是否为空或者长度为0p
blitheW
·
2023-11-22 02:47
算法总结
Java实现
二维数组中查询是否存在某一个数字
剑指Offer
算法题目:二维数组中查找是否存在某一个值,数组从左到右递增,从上到下递增,如下所示查找7返回true,查找5返回fallse,数组类型如下所示128924912471013681115思路
blitheW
·
2023-11-22 02:17
算法总结
算法
java
力扣刷题:快乐数(
java实现
)
题目描述:编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+02+02=1
微蓝_
·
2023-11-22 01:36
LeetCode刷题记录:12. 整数转罗马数字-Integer to Roman
LeetCode刷题记录:12.整数转罗马数字-IntegertoRoman题目解题思路
java实现
题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
FF_1412
·
2023-11-22 00:51
#
LeetCode
Java题解集
leetcode
java
Dijkstra——最短路径路由算法
java实现
路由算法分为两种:距离矢量算法(DV)和链路状态算法(LS),Dijkstra算法是LS算法的主要表现形式。在路由算法中,Dijkstra算法主体和数据结构与算法课程中的并无二致,只是需要计算源结点到其余所有能够到达结点的路径长度,即把其余所有结点均视为目标结点,并通过表格(数组)对算法过程和结果进行记录。算法的伪代码如下:Initialization:N'={u}forallnodesvifva
1_em0n
·
2023-11-22 00:39
java
算法
网络协议
leetcode 430. 扁平化多级双向链表
leetcode430.扁平化多级双向链表文章目录leetcode430.扁平化多级双向链表一、题目1.题目描述2.基础框架3.解题思路4.知识点一、题目原题链接:430.扁平化多级双向链表相同题目:
剑指
进击的code儿
·
2023-11-21 23:59
算法
链表
leetcode
数据结构
剑指 Offer 36. 二叉搜索树与双向链表
剑指Offer
36.二叉搜索树与双向链表文章目录
剑指Offer
36.二叉搜索树与双向链表一、题目1.题目描述2.基础框架3.解题思路4.知识点一、题目原题链接:
剑指Offer
36.二叉搜索树与双向链表1
进击的code儿
·
2023-11-21 23:59
算法
链表
数据结构
算法
SNMP的安装与Trap的发送与接收
java实现
SNMP的安装与使用前言SNMP安装Windows下安装Centos下安装SNMP4J的使用Centos下SNMPV3配置前言SNMP(简单网络管理协议)是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站(snmp-server)是一个中心节点,负责收集维
liangblog
·
2023-11-21 23:46
Java生产环境
centos
java
snmp
snmp4j
运维
【
剑指Offer
】个人学习笔记_55 - I_二叉树的深度&55 - II_平衡二叉树
目录题目:[
剑指Offer
55-I.二叉树的深度](https://leetcode-cn.com/problems/er-cha-shu-de-shen-du-lcof/)题目分析初始解答:学习他人:
JonnySu
·
2023-11-21 21:35
Coding
二叉树
队列
算法
leetcode
java
用
JAVA实现
图书管理系统
目录前言一、设计背景及目的二、设计思路三、代码的实现3.1Book类的实现3.2BookList类的实现3.3operation包中的各个类以及接口3.4关于用户的操作3.5Main方法的实现3.6实现各个功能1.显示图书功能实现2.查找图书功能实现3.添加图书功能实现4.退出系统功能实现5.删除图书功能实现6.借阅图书功能实现7.归还图书功能实现四、完整代码前言我们在学习了封装,继承和多态,抽象
流年
·
2023-11-21 21:34
java
开发语言
Java实现
LeetCode 55 跳跃游戏
55.跳跃游戏给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,
南 墙
·
2023-11-21 20:58
LeetCode
Java
LeetCode
55
跳跃游戏
java实现
sql查询
java实现
sql查询packagecom.company.demo16mysql;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet
无可无奈
·
2023-11-21 16:17
java
mysql
剑指offer
【数学】
数组中出现次数超过一半的数字哈希表统计法:遍历数组nums,用HashMap统计各数字的数量,即可找出众数。此方法时间和空间复杂度均为O(N)数组排序法:将数组nums排序,数组中点的元素一定为众数。摩尔投票法:核心理念为票数正负抵消。此方法时间和空间复杂度分别为O(N)和O(1),(遍历一边,只有两个变量m和i)为本题的最佳解法。摩尔投票法初始化元素m并给计数器i赋初值i=0对于输入队列中每一个
绪安
·
2023-11-21 13:48
JAVA实现
简易的图书管理系统(含过程)
目录设计背景成果展示设计思路详细代码book包Book类BookList类operation包IOperation接口AddOperation类BorrowOperation类DelOperation类DisplayOperation类ExitOperation类ReturnOperation类user包User类Admin类NormalUser类Test类总结分析设计背景该程序中包含了JAVA的
&AMBITION!
·
2023-11-21 11:42
java
用
Java实现
图书管理系统(类,抽象类,封装,继承,多态,接口,顺序表)
我们实现的主要内容就是对图书的增删改查,分为了管理员用户和普通的用户,分别对他们进行操作。流程图如下:目录创建图书相关的类Book类BookList类创建操作相关的类IOperation接口AddOperation新增图书DelOperation删除图书FindOperation查找图书DisplayOperation显示图书BorrowOperation借阅图书ReturnOperation归还
粉色的志明
·
2023-11-21 11:36
JavaSE
java
开发语言
后端
Java 实现单例模式
Java实现
单例模式前置了解单例模式(SingletonPattern):保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式下的类都是只创建一个唯一实例的。
十⑧
·
2023-11-21 10:16
通用的知识
Java
学习笔记
单例模式
java
SM4加解密算法工具类
JAVA实现
(基于hutool-all以及bcprov-jdk15to18实现) 支持MODE以及自定义Key以及iv的设定
Maven追加相应依赖cn.hutoolhutool-all5.3.8org.bouncycastlebcprov-jdk15to181.66直接上代码实现importcn.hutool.core.codec.Base64;importcn.hutool.core.util.CharsetUtil;importcn.hutool.crypto.symmetric.SM4;importcn.huto
宇宙黑暗森林
·
2023-11-21 07:30
加密
java
加密解密
密码学
java导出pdf
java实现
pdf导出,导出的内容是字符串,如果要导出数据库的数据,就需要获取内容,组成字符串,\n是换行,需要用到的jar包http://download.csdn.net/detail/xionglangs
编程爱好者熊浪
·
2023-11-21 07:54
所遇问题
java
pdf
quartz笔记
quartz的基本API不是很了解的话,建议先看下上面的和LinuxCrontab对比1.执行粒度:LinuxCrontab是进程级quart是线程级2.跨平台性:Crontab只能在Linxu运行quart是
java
biubiubiu0706
·
2023-11-21 06:05
笔记
linux
运维
Kafka 使用
java实现
,快速入门
一、kafka的生产者和消费者1.生产者发送消息的流程2.消费者接收消息的流程二、java代码实现1.添加依赖:org.apache.kafkakafka_2.122.实现生产者publicclassNormalProducer{publicstaticvoidmain(String[]args){Propertiesproperties=newProperties();//1.配置生产者启动的关
Java知者
·
2023-11-21 05:28
kafka
spring
boot
java
洛谷 P1886 滑动窗口 /【模板】单调队列
Java实现
滑动窗口/【模板】单调队列题目描述有一个长为nnn的序列aaa,以及一个大小为kkk的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。例如:Thearrayis[1,3,−1,−3,5,3,6,7][1,3,-1,-3,5,3,6,7][1,3,−1,−3,5,3,6,7],andk=3k=3k=3。输入格式输入一共有两行,第一行有两个正整数n,kn,kn
清梦2020
·
2023-11-21 05:56
蓝桥杯
数据结构与算法
java
算法
蓝桥杯
单调队列
剑指offer
反转链表
题解1:递归/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramheadListNode类*@returnListNode类*/L
赵振通
·
2023-11-21 04:23
链表
数据结构
剑指offer
链表中倒数最后k个节点
题解一:快慢指针代码实现:/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@parampHeadListNode类*@paramkint整
赵振通
·
2023-11-21 04:53
链表
数据结构
剑指offer
删除链表的结点
题解一:双指针ListNode*deleteNode(ListNode*head,intval){//writecodehereListNode*Head=newListNode(0);Head->next=head;ListNode*pre=Head;ListNode*cur=head;while(cur!=nullptr){if(cur->val==val){pre->next=cur->ne
赵振通
·
2023-11-21 04:22
剑指offer题解
链表
数据结构
圆圈中最后剩下的数字【
剑指Offer
】【Python】
LeetCode面试题62.圆圈中最后剩下的数字【
剑指Offer
】【Easy】【Python】【数学】问题力扣0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。
Wonz
·
2023-11-21 03:51
java下载文件excel格式错乱,excel获取文件表格数据格式化-excel表格里的文件突然格式全部乱了,怎么恢复?...
JAVA实现
EXCEL表格文件(.xls格式)的读取、修改、...在excel中,找打开按钮,选择文件格式为.csv的,然后选择你要导入的CSV文件,会自动弹出文本导入向导,选择数据的分隔符,可以选择空格或者
非典型土人
·
2023-11-21 03:16
Elasticsearch常用查询及
JAVA实现
介绍Elasticsearch简称(ES)是一个分布式的RESTful风格的搜索和数据分析引擎,是一个高度可伸缩的开源全文搜索和分析引擎。它允许您快速和接近实时地存储、搜索和分析大量数据。本文不讨论ES的搭建和实现原理,只介绍ES的常用查询和SQL的对应,以及部分JAVA代码的实现。前提背景假设你已经有一个搭建好的ES环境,主要工作是查询分析ES中的数据。本文的示例是基于联通智慧客服对话记录的,联
liutao5459
·
2023-11-21 03:36
elasticsearch
数据库
java
Java 实现一个简单的计算器
在本篇博客中,我们将一起探索如何使用
Java实现
一个简单的计算器。计算器是编程中常见的应用,通过这个实例,我们可以学习如何结合基本的控制流和用户交互来构建一个有趣且实用的程序。
大大怪打LZR
·
2023-11-20 21:07
java
开发语言
2022年15周记:普通人,避免在社交网络上过度暴露自己
2022年15周(04月03号-04月09号)本文用时60min(23:36-0:37)本周计划整理3月份开销(0406done,3.10-4.6)《设计模式》1个《
剑指offer
》1道《NewCoder
im天行
·
2023-11-20 20:10
分布式架构关键技术
Hadoop是一个基于
Java实现
的,开源的,分布式存储和计算的项目。作为这个领域最富盛名的开源项目,Hadoop实现的是分布式的文件系统HDFS,和分布式的计算(Map/Reduce)框架。
talentluke
·
2023-11-20 20:53
架构设计
数据库
运维
java
使用
java实现
redis客户端(简单的jedis)
redis服务器默认使用端口6379与外界进行通信,我们其实可以自己实现一个简单的redis客户端。这里用java来实现一下。实现一个redis客户端主要实现两个部分就可以socket通信redis通信协议(resp协议)的编码与解码主要是第二部分resp的实现。这里先简单介绍一下resp。RESP协议简介Redis的客户端和服务端之间在TCP协议的上层采用一种独立名为RESP(REdisSeri
旺财_is_coming
·
2023-11-20 20:40
redis
java
数据库
Java实现
学生管理系统
主要功能:对学生和专业进行增删改查在数据库中创建学生表和专业表createtableadmin(idintprimarykeyauto_increment,accountvarchar(20)unique,passwordvarchar(20))createtablestudent(idintprimarykeyauto_increment,numintunique,#不能重复namevarcha
余笙zh
·
2023-11-20 19:16
java
开发语言
vue.js
servlet
java中实现矩阵的加减乘除_
Java实现
矩阵加减乘除及转制等运算功能示例
本文实例讲述了
java实现
矩阵加减乘除及转制等运算功能。分享给大家供大家参考,具体如下:Java初学,编写矩阵预算程序,当做工具,以便以后写算法时使用。
容謹
·
2023-11-20 17:46
java中实现矩阵的加减乘除
java 加法不用_【Java】
剑指offer
(65) 不用加减乘除做加法
本文参考自《
剑指offer
》一书,代码采用Java语言。题目写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷四则运算符号。思路对数字做运算,除了四则运算外,只剩下位运算了。
李建标
·
2023-11-20 17:16
java
加法不用
剑指offer
—位运算专题
前言本篇文章记录
剑指offer
(第二版)位运算专题的全部题目,并配合详细的讲解题目列表JZ65不用加减乘除做加法JZ15二进制中1的个数JZ16数值的整数次方JZ56数组中只出现一次的两个数字JZ64求
七号门房
·
2023-11-20 17:13
力扣
python
算法
【发散思维能力】不用加减乘除做加法
此题出自牛客网的
剑指offer
专题题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
ghscarecrow
·
2023-11-20 17:41
Go语言实现:【
剑指offer
】不用加减乘除做加法
该题目来源于牛客网《
剑指offer
》专题。第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111。
少侠请留步。
·
2023-11-20 17:10
算法
Golang
leetcode算法专题训练:十四.位操作专题
文章目录十四.位操作专题50.Pow(x,n)69.x的平方根136.只出现一次的数字137.只出现一次的数字2260.只出现一次的数字389.格雷编码
剑指Offer
64.求1+2+…+n
剑指Offer
65
Worthy_Wang
·
2023-11-20 17:39
Leetcode
算法
剑指offer
——18二叉树的镜像(Python)
【题目】操作给定的二叉树,将其变换为源二叉树的镜像。【思路】涉及到树的问题,基本都采用递归进行处理。首先进行边界判断。然后从根节点开始处理,将其左右节点互换,然后递归对其左右节点做相同的处理。【代码实现】classSolution:#返回镜像树的根节点defMirror(self,root):#writecodehereifnotroot:returnNoneroot.left,root.righ
Amon O_*
·
2023-11-20 16:04
剑指offer
二叉树
算法
leetcode
python
搜索与回溯算法——树的遍历(难)
剑指Offer
26.树的子结构太久没碰过树结构,不会深度遍历了。输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)参考答案:通常不知道如何入手的题目,可能需要两个函数。
卢容和
·
2023-11-20 16:02
python算法题
算法
python
数据结构
剑指Offer
.16 数值的整数次方
实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.10000,3输出:9.26100示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25来源:力扣(LeetCode)链接:ht
刻苦驴哝
·
2023-11-20 16:01
Java实现
区块链 --- 代码篇
首先弄清楚需要哪些信息自身的hash值,上一个区块的hash值,保存的数据信息,时间戳,随机数。创建一个Block类packageblockChain;importjava.util.Date;/***@authorWuYongheng*@date2022/10/22*@description*/publicclassBlock{publicStringhash;publicStringprevi
Ipkiss_Studio
·
2023-11-20 14:20
毕设
java
区块链
使用
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)。最后,分别在两个包
bear_wo123
·
2023-11-20 14:20
java
【论文阅读】基于隐蔽带宽的汽车控制网络鲁棒认证(二)
3.3CAN隐藏带宽信道3.3.1CAN帧ID字段3.3.2CAN帧数据字段3.3.3帧错误检测领域3.3.4时间通道3.3.5混合通道3.4构建信道带宽公式3.5通道矩阵3.6结论第四章到达间时间通道的
Java
人工智能有点
·
2023-11-20 13:16
CAN总线
论文阅读
汽车
网络
java实现
geojson格式数据与shp文件相互转换
java实现
geojson格式数据与shp文件相互转换packagecom.zimax.zplan.admin.util;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONArray
前中遥TXT首席工程师
·
2023-11-20 13:43
io
json
json
关于数据mysql ->maxwell->kafka的数据传输
\个人主页:holy-wangle➡系列内容:️tkinter前端窗口界面创建与优化️
Java实现
ATP小系统✨个性签名:不积跬步,无以至千里;不积小流,无以成江海今天我们聊聊如何使用maxwell监控
holywangle
·
2023-11-20 13:23
mysql
kafka
数据库
maxwell
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他