上江Yayoi’s Blog
首页
文章
标签
分类
归档
关于
上江Yayoi’s Blog
Never really desperate, only the lost of the soul.
首页
文章
标签
分类
归档
关于
今日长缨在手,何时缚住苍龙?
文章
开始阅读
· 13
文章
【算法日记2】1534. 统计好三元组
前言最近好几天没有更新,一直在忙,今天抽空练一个简单题 题目给你一个整数数组 ,以及 、 、 三个整数。请你统计其中好三元组的数量。 如果三元组 满足下列全部条件,则认为它是一个 好三元组 。 其中 表示 的绝对值。 返回 好三元组的数量 。 审题注意到直接暴力循环法最直接,定义一个变量n作为数组的大小,然后三层for…
2026-09-01
算法日记
c++
算法
【Java菜鸟日记10】冒泡排序与稀疏数组
前言今天学习了冒泡排序和稀疏数组,手搓一下练习 冒泡排序 运行结果 收获冒泡排序还是较简单的,接下来是稀疏数组 稀疏数组 运行结果 收获这个稀疏数组目前对我而言开始有难度了,但是学到了很多东西,比如在最后阶段的数据读取和还原,不能从表头开始还原数据,还有对于各种嵌套循环和二维数组的理解加深,总的来说受益匪浅。
2026-08-22
菜鸟日记
java
【Java菜鸟日记9】二维数组与Arrays类
前言今天学到了二维数组和Arrays类,所以放到一起练了一下 开始 运行 收获在本次学习中有很多收获,知道了 不能直接填充二维数组,需要对数组进行遍历操作,对每个子数组进行填充操作。 为了方便我将官方文档的Arrays类说明放到下面 官方网站Arrays (Java SE 26 & JDK 26) java.u…
2026-08-21
菜鸟日记
java
【Java菜鸟日记8】数组跟练数组反转
前言继续学习狂神java 开始 收获熟悉了for的数组遍历,总体难度不大
2026-08-20
菜鸟日记
java
【java菜鸟日记7】使用枚举的简易计算器
前言跟练狂神,做一个可连续计算的计算器 开始 思路 读初始数字 → 存 a 循环 { 读操作 → 转枚举 读第二个数字 → 存 b switch(op) → 调对应方法算 a 和 b 结果存回 a} 退出,打印最终 a 收获在本次写代码的过程中遇到很多坑,基本也是新手小白容易犯的坑,文件名和类名要一致、方法和枚举的位置…
2026-08-19
菜鸟日记
java
【Java菜鸟日记6】Java递归练习
前言继续记录,跟着学了递归练习一个写了一个阶乘 开始 运行没什么讲的,根据用户输入进行计算,当数量稍大时会显示 示例 当数量过大时会显示 收获当数量过大时会导致栈溢出非必学的技术,在java中应该尽量避免使用递归,只有处理量小的时候可以考虑使用
2026-08-19
菜鸟日记
java
【Java菜鸟日记5】使用可变参数的找最大值
前言继续跟练狂神java,学习可变参数和了解简单的排序 开始 思路首先了解到可变参数的语法 然后定义含有可变参数的方法,首先在方法中判断是否有参数输入,如果没有参数直接跳过遍历数组,然后遍历数组每当数组一个值大于先前最大值直接替换当前的最大值。 输出 收获首先是对于基础的可变参数语法的学习,以及是对于简单遍历数组寻找最…
2026-08-19
菜鸟日记
java
【Java菜鸟日记4】简单的命令行传参
前言今天跟着狂神继续学习java,跟着做了一个简单的命令行传参,自己练习练习 开始 编译然后在资源管理器中打开编译源文件 运行返回上一级目录 然后运行传入参数 结果 本期的内容基本简单,主要是练习练习操作过程以及熟悉命令行环境
2026-08-19
菜鸟日记
java
【Java菜鸟日记3】java的for循环练习打印乘法表和三角形
今天跟着教程练 for 循环,写了两道经典小题:打印九九乘法表 和 打印三角形。看着简单,但自己亲手敲一遍,才发现里面藏着不少门道,记录一下。 练习一:打印九九乘法表代码 运行结果 思路解析 外层循环 管「行」: 从 1 到 9,一共 9 行。 内层循环 管「列」: 从 1 到 ,也就是说第几行就打印几个式子,形成阶梯…
2026-08-17
菜鸟日记
Java
学习
【Java菜鸟日记2】java的ifelse嵌套练习1
黑马程序员练习题跟做题目键盘录入任意三个大于零的小数,判断这三个数值构成什么类型的三角形 审题根据题目,我们需要知道三角形的两边之和大于第三边,那么显而易见了,我需要根据逻辑运算判断他是普通三角形还是等边还是等腰三角形,并且使用短路逻辑运算符更加节省性能,直接上代码 解题 结语坚持学习
2026-08-17
菜鸟日记
java
【算法日记】1512. 好数对的数目
题目给你一个整数数组 。 如果一组数字 满足 == 且 < ,就可以认为这是一组 好数对 。 返回好数对的数目。 审题 注意到 == 且 < ,所以我的思路是暴力双循环枚举所有 (i, j) 组合,逐一判断 外层循环 i 从 0 遍历到 n-1,锁定左端点 内层循环…
2026-08-17
算法日记
c++
算法
【杂谈】关于学习使用git提交本站代码心得
一、问题背景 在本次博客的建设中,我使用 GitHub Pages 完成这个项目,并且直接在 GitHub 库中存储数据。 二、报错详情但是在推送时却失败了: 三、初尝试:强制推送进行拉取依然无效,我只能进行强制推送: 四、标准解决方案:Rebase 同步后来我了解到需要使用 rebase 同步远程改动: 五、日常推送…
2026-08-13
杂谈
git
【Java菜鸟日记1】BMI指数计算
一、前言零基础开始学习Java第一条博客。 二、题目要求编写一个程序,读取用户输入的体重(千克)与身高(米),计算 BMI 指数并给出体重分级建议。 2.1 BMI 分级标准 区间 状态 BMI < 18.5 体重过轻 18.5 ≤ BMI < 24 体重正常 24 ≤ BMI < 27 体重偏胖 2…
2026-08-13
菜鸟日记
Java
学习
搜索