Java中的相除(/)和取余(%) 让我们先看一段代码:public class Division_remainder { public static void main(String[] args) { int a = 13 / 5; int b = 13 % 5; int c = 5 2021-04-22 802 0 java 总结
【力扣】分割链表 该题目要求编写一个程序,以给定值x为基准分割链表,确保所有小于x的节点位于大于或等于x的节点之前。解题思路是遍历原始链表,将小于x的节点添加到一个小链表中,大于等于x的节点则加入另一个大链表。最后,将这两个链表连接起来形成新的有序链表。具体实现时,通过创建两个虚拟头节点来分别管理小链表和大链表,在完成对原链表的遍历后,将大链表接在小链表之后,并返回合并后的链表头部。这样就完成了链表的重新排序。 2021-04-21 942 0 java 总结 数据结构 力扣
【力扣】删除中间节点 题目:实现一种算法,删除单向链表中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:力扣(LeetCo 2021-04-19 880 0 java 问题 数据结构 力扣
springboot打包错误,出现 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0 解决方法:修改maven-resources-plugin的版本 2021-04-18 892 0 java 问题 springboot
链表:双向链表,循环链表概念及其对比 双向链表1,概念及简介:单链表是指结点中只有一个指向其后继的指针,具有单向性,但是有时需要搜索大量数据的时候,就需要多次进行从头开始的遍历,这样的搜索就不是很高效了。在单链表的基础上,对于每一个结点设计一个前驱结点,前驱结点与前一个结点相互连接,构成一个链表,就产生了双向链表的概念了。双向链表可以简 2021-04-16 971 0 java 总结 数据结构
【力扣】移除重复节点 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例1:输入:[1, 2, 3, 3, 2, 1]输出:[1, 2, 3]示例2:输入:[1, 1, 1, 1, 2]输出:[1, 2]提示:链表长度在[0, 20000]范围内。链表元素在[0, 20000]范围内。来源:力扣(LeetC 2021-04-16 958 0 java 总结 问题 数据结构
【数据结构】单向链表及Java的实现 链表概念:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操 2021-04-16 962 0 java 总结 数据结构
Java8:Lambad表达式 Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda表达式可以使代码变的更加简洁紧凑。 2020-09-03 1065 0 java 总结 java8
IDEA进行SpringBoot热部署失败 出现这种情况,并不是热部署配置问题,其根本原因是因为IntellijIEDA默认情况下不会自动编译,需要对IDEA进行自动编译的设置设置如下:File->settings->Compiler->✔BuildProjectautomatically->点击Apply然后Shif 2020-07-21 955 0 java 总结 问题
java策略模式 定义:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。 比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。优缺点:优点:多重条件语句不易维护,而使用策略模式可以避免使用多重条件语句。策略模式提供了一系列的 2020-05-14 928 0 java 设计模式