自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 基于springboot + vue的网上订餐系统的设计与实现(附源码)

随着互联网和浏览器的发展,B/S的开发架构逐渐取代了C/S架构,B/S的开发架构是一种浏览器和服务器的模式,它将应用程序的大部分功能都放在服务器端,客户机端只需要安装浏览器(Browser),通过Web Server对服务器端安装的数据库进行数据读取和存储。该系统的结构化设计的思想,是自顶向下的方式将系统分成若干个子系统,以及反过来的子系统分成模块,其被划分成子模块,层划分各计算机可执行模块可迄今用作一个单独的程序。订单管理:用户可以查看订单状态、历史订单,以及进行订单的取消、修改等操作。

2024-11-01 15:54:32 2487

原创 算法速刷(LeetCode)(160.相交链表)

笨蛋方法,但是好用,好用就是好代码!!!

2024-10-24 12:32:24 2355

原创 算法速刷(LeetCode)(24. 两两交换链表中的节点)

首先为了便于理解,我们设想图中3,4是一个大结点,也是下一个递归,第一步我们需要做的是定义next,这样方便我们找到next的下一个结点,并让head指向next的下一个结点,也就是进入递归。这里使用递归,想用递归首先我们要明白此处递归函数做了什么,此处画个图来解析,养成好习惯。第二步则是当条件终止,递归返回上一级时,进行交换,则是将next指向head。可以自己画图理解,这里将俩俩结点作为一次递归周期便于理解,不然比较抽象。

2024-10-17 21:37:01 2255

原创 房屋出租系统(Java)(韩顺平)(附源码)

总结了韩顺平老师的房屋出租系统,有具体运行图和框架图,附上源码

2024-10-12 20:24:40 1741

原创 算法速刷(LeetCode)(27. 移除元素)

此题与移动零做法基本相同,可以参考前面的做法,也可以用自己的思路。只要能通过,就是好代码。

2024-10-08 00:15:00 282

原创 算法速刷(LeetCode)(485. 最大连续 1 的个数)

若非1,则与max对比并赋值,然后将count清零,等待下一次重新记录。定义变量count来记录连续出现了几次1,max记录最大连续出现次数。这里不讲滑动窗口法,还是最简单的思路,跟前面的题很类似。但其实还差点东西,当时我第一次就没注意到,会有特别情况。比如:数组最后一项是1 则无法进入与max对比判断。再使用if判断,若当前数为1,count++,所以思路就打开了,一次for循环即可。所以只需要再最后再加一个判断就行了。一定要动手,不通过就再优化。只有动手,才能发现细节。

2024-10-07 11:34:37 339

原创 算法速刷(LeetCode)(283. 移动零)

使用一个for循环进行遍历,在找出非零项并记录下标,将并将其赋值,则nums[j]=nums[i],并使j++,也可以写成nums[j++]=nums[i]双指针法(快慢指针法): 通过一个快指针 i 和慢指针 j 在一个 for 循环下完成两个 for 循环的工作。完成非零项赋值后,再将零移动到后边,则是使用另一个for循环,将数组剩下部分一一赋值0。这里我使用比较简单的写法,比较好理解,一定会有更好的,仅供参考。

2024-10-07 11:20:28 335

原创 算法速刷(LeetCode)(26、删除有序数组中的重复项)

我是使用了双指针的解法,当快指针j与慢指针i所指的数相等时,意味着重复项,反推即是当nums[i]!=nums[j]时,则是非重复项,此时将nums[j]赋值给nums[i+1],慢指针移动,快指针继续遍历下一个非重复项,返回的个数则是i + 1 大概就是这样。

2024-10-06 13:41:20 344

原创 算法速刷(LeetCode)(推荐刷题顺序!!!)(Day1-Day15)

初学者刷力扣时,尽量不能按题序刷,不然刚准备开刷被卡在前几题会十分打击积极性这里分享一个我在用的力扣刷题顺序!!!从简入难!!!每天刷一些,分类好计划给你们。

2024-10-06 11:08:29 449

原创 零钱通(Java)(附完整代码)

以上灵感和项目由韩顺平老师的课程中学习中得来,本次整理了OOP的做法,也可以面向过程进行编程,初学者可以拿这个项目练练手。大致功能如下:1、零钱通明细 2、收益入账 3、消费金额 4、退出。这次来分享一下韩顺平老师的一个学习项目,是一个简易的零钱通模版,可以看成一个简易记账本。

2024-10-05 00:42:42 437

原创 Java学习路线

做简单上手的项目:做一个就行,一定要自己过一遍,烂大街无所谓,边想边写,做好学习笔记。刷题:一定要刷力扣,不要想着学完再刷,学完基础的语法可以边学边刷,从基础的刷起。看书学习 看一下Java虚拟机,spring源码,redis这些,看个人能力。依旧是网上学习或者看书,然后再做一个项目实战。学数据库:看书或者直接上网找课程。学javaweb-快速上手ssm。听课:通过学习,了解基本的语法。学springboot。做完学一下redis。

2024-10-04 15:07:36 219

原创 Java(冒泡排序)(附完整代码)

冒泡排序(Bubble Sort)是最简单和最通用的排序方法,其基本思想是:在待排序的一组数中,将相邻的两个数进行比较,若前面的数比后面的数大就交换两数,否则不交换;如此下去,直至最终完成排序。由此可得,在排序过程中,大的数据往下沉,小的数据往上浮,就像气泡一样,于是将这种排序算法形象地称为冒泡排序。

2024-10-03 21:20:35 1626

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除