logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java算法练习day2

本文包含两个编程问题的分析与解答: 气球排列问题:计算n种颜色气球排成m个位置的方案数,要求相邻气球颜色不同。使用分步计数原理,结果为n*(n-1)^(m-1),并对109取模。Java实现通过循环计算并处理特殊情况(n=1且m≠1时结果为0)。 迷宫最短路径问题:使用BFS算法在网格中寻找起点到终点的最短路径。关键步骤包括: 初始化步数矩阵和队列 处理起点即终点的特殊情况 四方向移动判断 标记已

文章图片
#算法#java#开发语言
JAVA算法练习day4

本文介绍了两个编程问题的解决方案:ISBN号码验证和迷宫最短路径搜索。 ISBN号码验证程序: 读取输入字符串并计算除校验位外数字的加权和 对加权和取模11得到新校验码 比较新字符串与原字符串,输出"Right"或修正结果 关键点:字符处理、加权计算、校验码生成 迷宫最短路径搜索: 使用BFS算法寻找起点到出口的最短路径 处理输入迷宫并定位起点位置 通过队列实现BFS,记录每个

文章图片
#java#算法#开发语言
基于Java Web的个人博客系统

在完成图书馆管理系统和表白墙案例的学习后,我们继续完成更复杂的博客系统我们先来看这个博客系统的架构图,看看这个项目是怎么分层的上面这张图就是这个项目的整个结构,请求从浏览器发出,经过拦截器,Controller,Service,Mapper,最后到达MySQL数据库。

文章图片
#java#开发语言#前端 +4
day1Java算法练习

1.ArrayList<ArrayList<Integer>>是动态二维数组,2.统计每个字母出现次数,找出出现次数最多和最少的字母。4.数组排序 Arrays.sort () --贪心。3.ArrayList 集合遍历。2.拿到所有活动起止时间。

文章图片
#java#开发语言#数据结构 +4
Java算法练习day5

文章摘要: 本文介绍了两个算法问题的解决方案。第一个问题使用最小堆(PriorityQueue)实现贪心策略,通过每天选择当前不舒适度最小的口罩来最大化使用天数。当总成本超过阈值k时终止循环,输出累计天数。第二个问题是春游租船问题,根据人数n和船型价格a、b,通过比较双人船和三人船的人均成本来决定最优租船方案。对于剩余人数情况,提供了多种组合方案进行比较,最终选择最小花费。两个问题都利用了贪心算法

文章图片
#java#开发语言
Java算法练习day3

分析:逻辑非常清楚,读到一个数据就判断一次,如果是偶数直接返回,是奇数判断后再返回。:读取多组整数数据-->while(q--)2. 计算当前位的权重(10 的多少次方)3. 计算当前位的权重(10 的多少次方)1. 循环:从右往左,一位一位检查数字。2.dep 方法:处理奇数重组数字。例子:x = 123(奇数)

文章图片
#算法#java#开发语言
前端、后端、测试、测试开发、运营的区别

那就是后端收到了你的朋友圈--即数据,然后找到你所以的好友,逐一把数据发送到他们的朋友圈,然后他们就能在朋友圈看到你的照片,别人在朋友圈能看到你的照片,这种人们对应用直观的感觉,就是前端完成的,比如看到的对话框,看到的图片、视频等。- **技术栈**:Java、Python、Node.js、Ruby等,常用框架如Spring、Django、Express。- **技术栈**:HTML、CSS、Ja

文章图片
#前端#后端#产品运营 +1
到底了