【LeetCode48】旋转图像 | Python实现 | Java实现 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。
【LeetCode26】删除有序数组中的重复项 | Python实现 | Java实现 LeetCode26:删除有序数组中的重复项文章目录LeetCode26:删除有序数组中的重复项解题思路Java代码Python代码删除有序数组中的重复项给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入
【LeetCode22】括号生成 | Python实现 | Java实现 LeetCode22:括号生成文章目录LeetCode22:括号生成解题思路Java代码Python代码括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]解题思路使用递归的思想,递归的结束条件是,左右两边加入的括号都为n,即 l0, r0。如果l>0,后
【LeetCode21】合并两个有序链表 | Python实现 | Java实现 LeetCode21: 合并两个有序链表文章目录LeetCode21: 合并两个有序链表解题思路Java代码Python代码合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例
【LeetCode20】有效的括号 | Python实现 | Java实现 LeetCode20: 有效的括号文章目录LeetCode20: 有效的括号解题思路Java代码Python代码有效的括号给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例3:输入:s = "([)]"输出:false解题思路我
【LeetCode462】最少移动次数使数组元素相等 II | Python实现 | Java实现 LeetCode462: 最少移动次数使数组元素相等 II文章目录LeetCode462: 最少移动次数使数组元素相等 II解题思路Java代码Python代码最少移动次数使数组元素相等 II给你一个长度为 n 的整数数组 nums ,返回使所有数组元素相等需要的最少移动数。在一步操作中,你可以使数组中的一个元素加 1 或者减 1 。示例 1:输入:nums = [1,2,3]输出:2解释:只需要两步操作(每步操作指南使一个元素加 1 或减 1):[1,2,3] => [2,2
【算法】| python 实现 LeetCode n皇后问题 | 回溯法 回溯算法–n皇后问题文章目录回溯算法--n皇后问题什么是回溯法?回溯法可以解决的问题?n后问题——问题描述n后问题——解题思路回溯模板——伪代码实现n后问题——复杂度分析n后问题——实现代码什么是回溯法? 回溯法有“通用的解题法”之称。用它可以系统地搜索一个问题的所有解或任一解。回溯法是一个既带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的搜索
【pytorch】学习笔记 | DataSet和DateLoader 【pytorch】学习笔记 | DataSet和DateLoader 前言数据集官网代码详解1.标记csv文件2.官方代码2.自己的数据集和代码持续coding,保持happy前言我们在深度学习的时候,最开始总有一个问题。如何把自己本地的数据,包装成对应的DataSet和DataLoader。一般不会遇到这种问题,主要是我任务的开源数据量很小,或者有一些有代码,却没有数据。数据集首先看一下我的数据集,它是图片分类的二分类的任务。train是训练数据,val是验证数据。ants里面全部都
数字图像处理 | python实现线性滤波和非线性滤波 数字图像处理 | python实现线性滤波和非线性滤波python实现线性滤波和非线性滤波数字图像处理 | python线性滤波和非线性滤波 数字图像处理 | python实现线性滤波和非线性滤波前言一、线性滤波是什么?二、非线性滤波是什么?三、python代码实现1.python实现总结前言这是数字图像处理课程上的作业,内容是使用非线性滤波和线性滤波处理一张图片。里面内容包含理论和代码,近期太忙,关于理论的讲解以后再补上。一、线性滤波是什么?二、非线性滤波是什么?三、python代码实
github无法访问的问题 github无法访问的问题解决方法前言github无法访问一直有一段时间了,以前一直以为是网络的问题,比较外网会出一些问题。最近发现github必须要用,然后找了一些解决方法。解决方法1.打开cmd,ping github.com(之前我是直接请求超时了,现在好了)2.如果出现请求超时,清楚dns ipconfig \flushdns3.在网站访问 github.com我没有出现网上的找 GitHub的ip的情况,也没有设置host地址的情况。...
DESCRIPTIONS[file_format]+‘; not supported‘)xlrd.biffh.XLRDError: Excel xlsx file; not supported 前言在使用pandas读取excel文件的时候,pycharm报错,但是使用jupyter没有问题pycharm报错信息raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')xlrd.biffh.XLRDError: Excel xlsx file; not supported代码import pandas as pddf_excel = pd.read_excel('E:\\.....\\hel