当前位置: 首页 > article >正文

【复习小结】1-13

数学追求更简洁的表达,计算机追求更简单的表达。数据结构把数学的逻辑结构放进计算器的存储器。

DAY4 闰年的计算
布尔类型是一种数据类型,用于表示逻辑值的简单类型,它的值只能是真(true)或假(false)这两个值中的一个。

DAY5 基本switch 语句
switch语句用于根据某个变量的值执行不同的代码块。这里在tempDigitalLevel的值决定接下来的执行路径,分别返回A、B、C、D、F(fail)五个等级
defalut处理:如果tempDigitalLevel的值不在预期范围0到10之内(例如负数或其他意外值),就会进入defalut,返回值为’E’,表示错误状态。

DAY6 基本for语句
“步长”通常是指在循环、遍历等操作中,每次迭代时变量变化的量。
在这里插入图片描述

DAY8 矩阵相乘
循环部分

首先声明一个二维数组 resultMatrix,用于存储矩阵乘法的结果。

外层循环:遍历结果矩阵的每一行。i从0到m-1。
中层循环:遍历结果矩阵的每一列。j从0到p-1。
内层循环:遍历第一矩阵的列和第二矩阵的行。这是实现元素乘法和求和的核心部分,k从0到n-1。

矩阵乘法计算:这一行将第一矩阵的第i行和第二矩阵的第j列对应元素相乘并累加到结果矩阵的resultMatrix[i][j]中。

package basic;

// Step 2. The loop.
		int[][] resultMatrix = new int[m][p];
		for (int i = 0; i < m; i++) {
			for (int j = 0; j < p; j++) {
				for (int k = 0; k < n; k++) {
					resultMatrix[i][j] += paraFirstMatrix[k][j] * paraSecondMatrix[i][k];
				} // Of for k
			} // Of for j
		} // Of for i
		
		return resultMatrix;

DAY11-13 顺序表与链表
顺序表插入:这个循环从列表的末尾开始向前移动元素,为新元素腾出位置。
顺序表删除:从被删除元素开始一直循环遍历到倒数第二个元素,将后面的元素向前移动。

链表插入:

    tempNewNode.next = tempNode.next;
    tempNode.next = tempNewNode;

链表删除:

tempNode.next = tempNode.next.next;

http://www.kler.cn/a/500332.html

相关文章:

  • Notepad++上NppFTP插件的安装和使用教程
  • git提交
  • [ Spring ] Install MongoDB on Ubuntu24
  • windows及linux 安装 Yarn 4.x 版本
  • 记录一个在增量更新工具类
  • SpringBoot操作spark处理hdfs文件
  • 第432场周赛:跳过交替单元格的之字形遍历、机器人可以获得的最大金币数、图的最大边权的最小值、统计 K 次操作以内得到非递减子数组的数目
  • IDEA中创建maven项目
  • Redis之秒杀活动
  • django基于Python的智能停车管理系统
  • 限制图层列表
  • (2025,Cosmos,世界基础模型 (WFM) 平台,物理 AI,数据处理,分词器,世界基础模型预训练/后训练,3D一致性)
  • 【JVM-1】深入解析JVM:Java虚拟机的核心原理与工作机制
  • 【MySQL学习笔记】MySQL视图View
  • 解决nginx多层代理后应用部署后访问发现css、js、图片等样式加载失败
  • CPU缓存架构详解与Disruptor高性能内存队列实战
  • 《零基础Go语言算法实战》【题目 2-5】函数参数的值传递和引用传递
  • 【python A* pygame 格式化 自定义起点、终点、障碍】
  • C++中的unordered_set,unordered_map,哈希表/散列表以及哈希表的模拟实现
  • SqlServer: An expression services limit has been reached异常处理
  • 如何让QPS提升20倍
  • 【学习路线】Python爬虫 详细知识点学习路径(附学习资源)