Day29-20260125

news/2026/1/25 18:39:58/文章来源:https://www.cnblogs.com/jiaguangqing/p/19530254

复习巩固

package com.array;import java.util.Arrays;public class Man3 {/*0  0  0  22 0  0  150  11 0  0  0  17 00  0  0  -6 0  0  00  0  0  0  0  39 091 0  0  0  0  0  00  0  28 0  0  0  0*/public static void main(String[] args){int[][] array1 = new int[6][7];//稀疏数组array1[0][3]=22;array1[0][6]=15;array1[1][1]=11;array1[1][5]=17;array1[2][3]=-6;array1[3][5]=39;array1[4][0]=91;array1[5][2]=28;
//        for (int i = 0; i < 6; i++) {
//            for (int j = 0; j < 7; j++) {
//                System.out.print(array1[i][j]+"\t");
//            }
//            System.out.println();
//        }for (int[] ints : array1) {for (int anInt : ints) {System.out.print(anInt+"\t");}System.out.println();}int sum = 0;for (int i = 0; i <array1.length; i++) {for (int j = 0; j < array1[i].length; j++) {if (array1[i][j]!=0){sum++;}}}System.out.println("sum="+sum);int count = 0;int[][] array2 = new int[sum+1][3];array2[0][0]=6;array2[0][1]=7;array2[0][2]=sum;for (int i = 0; i < array1.length; i++) {for (int j = 0; j < array1[i].length; j++) {if (array1[i][j]!=0) {count++;array2[count][0] = i;array2[count][1] = j;array2[count][2] = array1[i][j];}}}for (int i = 0; i < array2.length; i++) {System.out.println(array2[i][0]+"\t"+array2[i][1]+"\t"+array2[i][2]+"\t");}System.out.println();int[][] array3 = new int[array2[0][0]][array2[0][1]];for (int i = 1; i < array2.length; i++) {array3[array2[i][0]][array2[i][1]]=array2[i][2];}for (int i = 0; i < array3.length; i++) {for (int j = 0; j < array3[i].length; j++) {System.out.print(array3[i][j]+"\t");}System.out.println();}System.out.println("++++++++++++++++++++++++++");int[] a = {1,4,5,6,72,2,2,2,25,6,7};//冒泡排序int[] sort = sort(a);System.out.println(Arrays.toString(sort));}public static int[] sort(int[] array){int temp =0;for (int i = 0; i < array.length-1; i++) {boolean flag = false;for (int j = 0; j < array.length-1-i; j++) {if (array[j+1]<array[j]){temp = array[j];array[j]=array[j+1];array[j+1]=temp;flag = true;}}if (flag==false){break;            }}return array;}
}
0	0	0	22	0	0	15	
0	11	0	0	0	17	0	
0	0	0	-6	0	0	0	
0	0	0	0	0	39	0	
91	0	0	0	0	0	0	
0	0	28	0	0	0	0	
sum=8
6	7	8	
0	3	22	
0	6	15	
1	1	11	
1	5	17	
2	3	-6	
3	5	39	
4	0	91	
5	2	28	0	0	0	22	0	0	15	
0	11	0	0	0	17	0	
0	0	0	-6	0	0	0	
0	0	0	0	0	39	0	
91	0	0	0	0	0	0	
0	0	28	0	0	0	0	
++++++++++++++++++++++++++
[1, 2, 2, 2, 4, 5, 6, 6, 7, 25, 72]进程已结束,退出代码为 0

本文演示了Java中稀疏数组的转换与冒泡排序的实现。首先创建并打印一个6x7的二维数组,统计非零元素个数(8个),然后转换为稀疏数组格式存储。接着将稀疏数组还原为原始数组并打印验证。最后实现了一个优化的冒泡排序算法,通过flag标志减少不必要的比较,对测试数组[1,4,5,6,72,2,2,2,25,6,7]进行排序,输出结果为[1,2,2,2,4,5,6,6,7,25,72]。完整展示了稀疏数组转换和排序算法的实现过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1215398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QwenTTS 预设音色

import torch import soundfile as sf from qwen_tts import Qwen3TTSModel import os# 1. 设置代理 (如果需要) os.environ[HTTP_PROXY] http://127.0.0.1:7890 os.environ[HTTPS_PROXY] http://127.0.0.1:7890# 2. 定义你要保存模型的【指定文件夹】路径 # 使用绝对路径…

MCP 进化:让静态 Tool 进化为具备“上下文感知”的远程 Skills

在 AI Agent 的工程实践中&#xff0c;Model Context Protocol (MCP) 已成为连接大模型与外部世界的标准桥梁。然而&#xff0c;随着应用场景从“个人助手”向“企业级复杂业务”迈进&#xff0c;传统的 MCP 交互模式开始显露其 “静态化” 的瓶颈。 Solon AI 支持将 MCP 封装…

大模型开发学习路径:从基础知识到工程实战的完整指南

文章提供大模型(LLM)从入门到实战的12个月完整学习路线&#xff0c;分为四个阶段&#xff1a;阶段1打牢Python、数学和深度学习基础&#xff1b;阶段2掌握Prompt工程、LangChain等核心框架&#xff1b;阶段3学习模型微调与部署技术&#xff1b;阶段4探索多模态与工程化应用。每…

模型量化完全指南:从原理到实战加速大模型推理

模型量化是将高位宽参数(如Float32)转换为低位宽(如INT8、INT4)的技术&#xff0c;旨在压缩模型、提升推理速度并降低内存占用。主要分为PTQ(后训练量化)和QAT(量化感知训练)两种方式&#xff0c;可通过均匀/非均匀量化和不同粒度实现。针对大模型&#xff0c;权重量化、激活值…

2026寒假集训第二周周记录

2026寒假集训第二周周记录截至周六晚一共独立做出题目5道CF,三道码题集题目。分别的算法标签是模拟(8); 做错的题(还没有补): CF:1.MIXING WATER没有判断出数据的单调性,所以没有二分,再者,二分的题也已经好久没做…

生命的二元张力:弗洛伊德生的本能与死的本能理论解析

生命的二元张力&#xff1a;弗洛伊德生的本能与死的本能理论解析 在经典精神分析理论体系中&#xff0c;西格蒙德弗洛伊德&#xff08;Sigmund Freud&#xff09;晚年提出的“生的本能”&#xff08;Eros&#xff09;与“死的本能”&#xff08;Thanatos&#xff09;二元理论&…

多模态融合技术全解析:从传统架构到GPT-4o的演进之路

文章系统介绍了多模态融合技术的演进历程&#xff0c;从早期融合、晚期融合到Transformer时代的深度交互&#xff0c;再到当前主流的连接器范式和前沿的原生融合技术。详细分析了不同融合方法的优缺点、适用场景及工程实现&#xff0c;包括模态对齐、幻觉等常见问题的解决方案&…

大模型训练三阶段全解析:预训练、微调与对齐(程序员必看,建议收藏)

大模型训练分为预训练、微调和对齐三阶段。预阶段使用TB级数据学习通用语言能力&#xff1b;微调阶段通过GB级高质量数据增强指令遵循能力&#xff1b;对齐阶段确保输出符合人类价值观&#xff0c;遵循3H原则。三者共同构成完整的大模型开发流程&#xff0c;从知识压缩到任务适…

【腾讯实习AI大模型岗位已Offer】大模型面试宝典:高频问题+答案解析,助你轻松通关,建议收藏!

本文分享了作者在大模型岗位的完整面试经历&#xff0c;涵盖一面至三面的面试过程和问题&#xff0c;包括Transformer结构、BERT与GPT区别、LoRA原理等大模型核心知识点&#xff0c;以及算法题和职业规划问题。作者拥有图神经网络背景&#xff0c;成功通过面试并分享了实战经验…

Transformer模型详解:从入门到掌握大模型必备基础知识

本文详细介绍了一个包含8个章节的Transformer模型讲义&#xff0c;从整体框架到具体实现&#xff0c;包括Encoder-Decoder结构、文字向量化、位置编码、多头注意力机制、残差连接与层归一化、前馈神经网络以及模型输出等核心内容。该讲义旨在帮助读者彻底掌握Transformer原理&a…

tauri2应用添加系统托盘Tray

官网文档&#xff1a;https://v2.tauri.app/learn/system-tray/ 有两种方式可以添加系统托盘&#xff0c;一种是在js中&#xff0c;一种是在rust中&#xff0c;官方都有使用案例&#xff0c;其中要注意&#xff1a; 要记得在配置文件中添加这个特性。 这里我记录一下在js中添…

大模型的数学工厂:揭秘GPU与TPU如何重塑AI计算架构

文章探讨了为什么大语言模型需要专门的硬件而非传统CPU。LLM本质上是数学工厂&#xff0c;执行大规模并行矩阵乘法运算。CPU因设计用于逻辑运算和分支决策而不适合处理这种计算密集型任务。GPU通过大规模并行核心和Tensor Core优化矩阵运算&#xff0c;而Google的TPU采用脉动阵…

大模型学习全攻略:35个核心问题解答+独家AGI-CSDN资料包_2026年AI大模型岗面试面经

本文是一份大模型学习指南&#xff0c;以问答形式整理了35个关键问题&#xff0c;涵盖主流开源模型体系、Transformer架构、预训练微调范式等核心技术。详细介绍了GPT、BERT等模型特点与区别&#xff0c;提供了不同场景下的模型选择建议&#xff0c;并针对过拟合、灾难性遗忘等…

智能避障扫地机器人

目录 智能避障扫地机器人的工作原理主流避障技术分类典型产品性能参数选购注意事项维护保养要点 源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 智能避障扫地机器人的工作原理 智能避障扫地机器人通过多传感器融合技术实现环境感知与…

智能声光感应窗帘系统设计

目录智能声光感应窗帘系统概述核心功能模块技术实现要点应用场景与优势扩展功能源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;智能声光感应窗帘系统概述 智能声光感应窗帘系统结合声音识别与光照传感器技术&#xff0c;通过自动化控制…

智能家居环境监测与自动调控系统设计

目录智能家居环境监测与自动调控系统概述核心功能模块技术实现方案应用场景与优势挑战与解决方案源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;智能家居环境监测与自动调控系统概述 智能家居环境监测与自动调控系统通过传感器网络实时…

智能环境测试仪设计

目录智能环境测试仪的设计要点关键技术实现应用场景示例源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;智能环境测试仪的设计要点 硬件设计 采用高精度传感器模块&#xff08;如温湿度传感器、PM2.5传感器、CO₂传感器等&#xff09;&…

智能环境监测系统设计

目录 智能环境监测系统概述核心组成部分关键技术应用场景示例代码示例&#xff08;数据上传&#xff09;扩展功能 源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 智能环境监测系统概述 智能环境监测系统是一种基于物联网&#xff08;…

智能货车集装箱系统

目录智能货车集装箱系统的核心功能系统的主要技术组成数据分析与优化应用安全监控与风险预警行业应用价值体现源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;智能货车集装箱系统的核心功能 智能货车集装箱系统通过物联网、大数据和人工…

深入解析:AI重塑就业格局:机遇、挑战与政策应对

深入解析:AI重塑就业格局:机遇、挑战与政策应对pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…