日志|力扣|不同路径|最小路径和|动态规划|Javase|IO|File|Javaweb

news/2025/9/23 22:34:31/文章来源:https://www.cnblogs.com/zhongeee/p/19107489

力扣

62.不同路径

局部截取_20250923_160419
思路:自顶向下,dp[i][j]表示(0,0)->(i,j)的路径和,dp数组就是当前格子可走的路径数也就是左边和右边的dp[i][j] = dp[i-1][j] + dp[i][j-1];,迭代填满二维数组,最后一个就是答案。

点击查看代码
class Solution {public int uniquePaths(int m, int n) {int[][] dp = new int[m][n];for(int i = 0; i < m; i++){for(int j = 0;j<n; j++){dp[i][j] = 1;}}for(int i = 1 ; i<m ;i++){for(int j = 1;j<n;j++){dp[i][j] = dp[i-1][j] + dp[i][j-1];}}return dp[m-1][n-1];}
}
64.最小路径和

思考:自顶向下,dp[i][j]表示(0,0)->(i,j)的最小路径和,定义一个二维dp数组保存每个位置最小路径和。第一个位置第一行第一列先初始化一下,填充dp数组,每个位置等于dp[i][j] = grid[i][j] + Math.min(dp[i-1][j],dp[i][j-1])

点击查看代码
class Solution {public int minPathSum(int[][] grid) {//dp[cur] = Math.min(dp[down], dp[right]) + cur;int m = grid.length;int n = grid[0].length;int[][] dp = new int[m][n];dp[0][0] = grid[0][0];//初始化dp数组第一行和第一列for(int j = 1;j < n;j++) dp[0][j] = grid[0][j] + dp[0][j-1];for(int i = 1;i < m;i++) dp[i][0] = grid[i][0] + dp[i-1][0];//填充DP数组for(int i = 1;i < m;i++){for(int j = 1;j < n;j++){dp[i][j] = grid[i][j] + Math.min(dp[i-1][j],dp[i][j-1]);}}return dp[m-1][n-1];}
}

Javase

File

File只能操作文件本身,不能读取文件内数据,IO流读写数据:
File对象可以代表文件文件夹,通过File类提供的方法操作文件文件夹:
相对路径:在当前工程下寻找文件。

点击查看代码
        //目标:学习File类//File类:文件和目录路径名的抽象表示//File类提供了很多方法,可以获取文件的属性,比如文件名,大小,是否隐藏,是否可读,是否可写,是否可执行,是否是目录,是否是文件,文件的最后修改时间等等。//create file//3.创建文件,没有文件创建文件File file2 = new File("D:\\JavaTest\\zz101.txt");System.out.println("是否存在文件zz101,结果是:" + file2.exists());System.out.println(file2.createNewFile());//这是什么意思? //创建文件//4.创建文件夹,没有文件夹创建文件夹File file3 = new File("D:\\JavaTest\\zz102");System.out.println(file3.mkdir());//5.创建多级文件夹File file4 = new File("D:\\JavaTest\\zz103\\zz104");System.out.println(file4.mkdirs());//6.删除文件File file5 = new File("D:\\JavaTest\\zz101.txt");System.out.println(file5.delete());//7.删除文件夹File file6 = new File("D:\\JavaTest\\zz102");System.out.println(file6.delete());//8.无法删除多级文件夹File file7 = new File("D:\\JavaTest\\zz103");System.out.println(file7.delete());//9.获取某个文件夹下所有的文件名File file8 = new File("D:\\JavaTest");String[] list = file8.list();//把file8下的所有文件名保存到一个字符串数组中                .list()for (String s : list) {System.out.println(s);}//10.获取某个文件夹下所有的文件对象File  file9 = new File("D:\\JavaTest");File[] files = file9.listFiles();for(File f : files){System.out.println(f.getAbsoluteFile());}/*注意事项:当遍历空文件夹时,会返回空数组*/File file10 = new File("D:\\JavaTest\\zz103\\zz104");File[] filess = file10.listFiles();//获取file10下的所有文件对象System.out.println(Arrays.toString(filess));//输出所有文件对象
IO流

输入输出对于内存来说的,内存->硬盘 == 输出 || 内存 <- 硬盘 == 输入

输入流 || 输出流 && 字节流=图片视频 || 字符流=文本

IO流四大金刚= 字节输入流 字节输出流 字符输入流 字符输出流
全是抽象类:InputStream OutStream Reader Writer
实现类:前缀+ File

文件字节输入流FileInputStream

局部截取_20250923_201345

文件字节输出流FileOutStream

局部截取_20250923_220044

Javaweb

统筹

局部截取_20250923_221535

局部截取_20250923_221821

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

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

相关文章

如何建立 5 μm 精度的视觉检测?不仅仅是相机的事

如何建立 5 μm 精度的视觉检测?不仅仅是相机的事pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

网站服务名词解释wordpress 用户 新增

PyTorch深度学习总结 第一章 Pytorch中张量(Tensor)的生成 文章目录 PyTorch深度学习总结一、什么是PyTorch&#xff1f;二、张量(Tensor)1、张量的数据类型2、张量生成和信息获取 总结 一、什么是PyTorch&#xff1f; PyTorch是一个开源的深度学习框架&#xff0c;基于Python…

网站建设类型有哪些小程序定制开发多少费用

前言 element提供的的message消息提示用确实方便直接代码就搞定。但是在特定的场景并不适用 点击某一个点位提示用户点击了或者websocket推送提示用户来信息了&#xff08;这种提示用户场景&#xff09; 如果有很多推送信息来&#xff0c;或者用户一直点击。这是屏幕会一直弹…

网站做受网站网站型建设模板

这是DevOps系列的第六节&#xff0c;我们开始安装DockerDebian 上安装可以基于最新debian10的发行版&#xff0c;我现在还用着debian9&#xff0c;不过随后&#xff0c;我会发出Windows / macOs / Ubuntu的参考。安装如果您已经是root用户&#xff0c;则无需使用sudo1、卸载任何…

单页式网站 seo深圳平台推广

1、OpenGL 基础知识 1.1 OpenGL 简介 OpenGL&#xff08;Open Graphics Library&#xff09;是图形领域的工业标准&#xff0c;是一套跨编程语言、跨平台、专业的图形编程&#xff08;软件&#xff09;接口。它用于二维、三维图像&#xff0c;是一个功能强大&#xff0c;调用…

设计类型的网站家装设计师用什么软件画图

数据分类 数据分为&#xff1a;静态数据、动态数据。 静态数据 静态数据是指一些永久性的数据。一般是以文件的形式存储在硬盘上&#xff0c;比如文档、照片、视频等文件。 电脑关闭后&#xff0c;静态数据仍然还在。只要不主动删掉数据或者硬盘没损坏&#xff0c;这些数据…

做评测好的视频网站有哪些用模版做网站的好处和坏处

操作环境&#xff1a; MATLAB 2022a 1、算法描述 1. DS-CDMA系统 DS-CDMA (Direct Sequence Code Division Multiple Access) 是一种多址接入技术&#xff0c;其基本思想是使用伪随机码序列来调制发送信号。DS-CDMA的特点是所有用户在同一频率上同时发送和接收信息&#xf…

函数 cmd_info_change_cur_model_group

预定义的宏 // 多唤醒词网络切换 // 多唤醒网络切换使能 0:不使能;1:使能 #define MULTI_WAKE_UP_NET_SWITCH 0 // 切换唤醒词ID #define SWITCH_WAKEWORD_ID 0 // 唤醒词网络总数 #define WAKE_UP_NET_TOTAL 0…

一个基于 .NET 开源、简易、轻量级的进销存管理系统 - 教程

一个基于 .NET 开源、简易、轻量级的进销存管理系统 - 教程2025-09-23 22:26 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importan…

线程--相关概念、两种创建线程的方式

线程基础 一、线程相关概念 程序:是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是我们写的代码 进程:进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为进程分配内存空间…

昌平建设网站万网域名备案查询

环境&#xff1a; Wiondws XP sp3 工具&#xff1a; ollydbg&#xff0c;ExeInfo PE 查壳&#xff1a; 用Exeinfo PE 查壳&#xff0c;没有壳&#xff0c;是VB写的 过程&#xff1a; 一&#xff1a;随便输入一个serial&#xff0c;得到一个错误信息消息框&#xff0c;OD载入…

中建交通建设集团有限公司网站在线制作电子简历

文章目录类的概念类的定义实例例子分析类的成员数据成员属性成员方法成员静态成员博主写作不容易&#xff0c;孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 类的概念 在日常生活中&#xff0c;类是对具有相同特性的一类是物的抽象。比如水果是一个类&#xff0c;它是对…

商业网站域名后缀wordpress缓存文件

一直以来运营商被认为只是做服务&#xff0c;而设备等都是由设备商提供的&#xff0c;甚至由于如今的设备高度复杂&#xff0c;设备商已承包越来越多的基站运维工作&#xff0c;运营商的技术水平越来越低&#xff0c;不过随着中国移动发布5G射频芯片8676&#xff0c;似乎显示出…

网站页脚凯里网站建设哪家专业

【有道云笔记】二十 4.8 过滤器Filter https://note.youdao.com/s/dSofip3f 一、为什么要使用过滤器 项目开发中&#xff0c;经常会用到重复代码的实现。 1、请求每个servlet都要设置编码 2、判断用户是否登录&#xff0c;只有登录了才有操作权限。 二、过滤器相关Api int…

乐从建网站秦皇岛黄金海岸浴场

本文转载自&#xff1a;endymecy|ALS 一、什么是ALS ALS是交替最小二乘&#xff08;alternating least squares&#xff09;的简称。在机器学习中&#xff0c;ALS特指使用交替最小二乘求解的一个协同推荐算法。它通过观察到的所有用户给商品的打分&#xff0c;来推断每个用户…

网站如何提高转化率网站上传到虚拟空间

一、网卡相关概念 网卡&#xff1a;网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。 网络模型&#xff1a;OSI网络模型、TCP/IP网络模型 LINUX网络收发流程&#xff1a; 1. 内核分配一个主内存地址段&#xff08;DMA缓冲区)&#xff0c;网卡设备可以在…

经典网站设计案例动画制作软件flash

1、UDP协议 UDP用户数据报协议&#xff0c;是面向无连接的通讯协议&#xff0c;UDP数据包括目的端口号和源端口号信息&#xff0c;由于通讯不需要连接&#xff0c;所以可以实现广播发送。 UDP通讯时不需要接收方确认&#xff0c;属于不可靠的传输&#xff0c;可能会出现丢包现…

各大网站新闻上海网站建设培训班

请求报文格式&#xff1a; 请求行&#xff08;请求方法URI协议版本&#xff09;请求头部空行请求主体 请求行&#xff1a;GET /sample.jsp HTTP/1.1 表示使用 GET 方法请求 /sample.jsp 资源&#xff0c;并使用 HTTP/1.1 协议。请求头部&#xff1a;包含多个字段&#xff0c;…

做网推的网站义乌网络布置

dub 删除heberfil.sys大文件的方法 方法1:Windows/system32中的cmd.exe 输入 powercfg -h off&#xff0c;即可关闭休眠功能&#xff0c;同时 Hiberfil.sys 文件也会自动删除。 方法2:运行命令gpedit.msc打开策略组 依次打开Computer Configuration——Administrative Template…

网站上怎么做图片变换动图关于网站开发书籍

Map和Set接口 1.Set集合&#xff1a;独特性与无序性 Set是Java集合框架中的一种&#xff0c;它代表着一组无序且独特的元素。这意味着Set中的元素不会重复&#xff0c;且没有特定的顺序。Set接口有多个实现类&#xff0c;如HashSet、LinkedHashSet和TreeSet。 2.Map集合&…