自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 多次重装Pycharm仍无法解决不能双击不运行

解决双击pycharm运行不了,cmd窗口报错processJavaStart failed

2023-12-18 11:15:07 1598 1

原创 跳跃游戏||—贪心算法

题目描述:给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。输入: nums = [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳1步,然后跳3步到达数组的最后一个位置。解题思路:这道题我们仍旧不管它的跳法如何,仍旧从当前的覆盖范围来看。从求局部最优达...

2022-04-13 20:23:17 220

原创 跳跃游戏—贪心算法

题目描述:给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。输入:nums = [2,3,1,1,4]输出:true解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。解题思路:注意,很容易陷入的误区是我怎么跳,但其实,怎么跳无所谓,只要所在位置的可跳的最大覆盖范围能达到最后一个位置下标即可满足要求。贪心算法的解题思路为先求局部最优,以求得

2022-04-13 19:52:19 2591

原创 用栈实现队列—栈与队列

题目描述使用栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回 false解题思路要知道,栈的特点是先入后出,队列特点是先入先出,因此用栈的特性实现队列的特性,一个栈肯定是不够用的。因此选择使用两

2022-04-11 17:39:00 163

原创 三数之和-双指针

题目描述给一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意: 答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ]解题思路指定一个相对不动的的指针i,两个左右指针分别指向i的下一个位置和数组的最后一个位置。当指针i不动时,对左右指针进

2022-04-08 14:23:48 100

原创 移除元素-双指针

算法小白学习leetcode,从自己的角度复述算法的实现思想,帮助理解

2022-04-08 11:27:25 70

原创 importerror系列

1.cannot import name 'keras_tensor' from'tensorflow.python.keras.engine'import tensorflow_addons as tfaImportError: cannot import name 'keras_tensor' from 'tensorflow.python.keras.engine'出错原因 :TensorFlow、Python、tensorflow_addons版本不匹配,以下是tensorflow_a

2021-10-03 13:25:42 577

原创 python中的数据分割-(训练集、验证集、测试集)

神经网络的训练通常要划分训练集、验证集、测试集。训练集用来对模型参数进行调整、验证集用来选出泛化较好的模型(参数),测试用来检验模型的泛化性能。因此训练集、验证集、测试集并不参与模型的训练。 神经网络的训练通常需要大量数据,当已有数据较少时,或者测试集中的数据不完整,可以将本用于训练模型的数据划出一部分用于模型的验证与测试,本文主要介绍对数据处理完成,即特征提取,标签添加,得到输入样本集的前提下,对这个样本集进行6:2:2的划分,分别作训练集、验证集、测试集。 ...

2021-09-15 21:05:57 3619

原创 (五)用两个栈实现队列

题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。栈:特点是先进后出队列:特点是先进先出设有两个栈stack1和stack2,stack1中有三个元素{1,2,3},且按从栈底到栈顶顺序为{1,2,3}。此时,若我们要按队列顺序取出{1,2,3},即按照栈的压入顺序弹出元素,但由于栈先进后出特性我们只能从stack1中按{3,2,1}这样的顺序取出栈中元素。但别忘了,我们还有一个栈stack2是空着的,如果我们将stack1中取出的元素{3,2,1}依次

2021-08-27 10:15:19 65

原创 (四)重建二叉树

题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。提示关于二叉树的前序遍历,中序遍历,后序遍历。前序遍历:先访问根结点,再访问左子结点,最后访问右子结点。 中序遍历:先访问左子结点,再访问根结点,最后访问右子结点。 后序遍历:先访问左子结点,再访问右子结点,最后访问根结点。因此,当知道树的遍历方式中

2021-08-26 11:25:25 35

原创 解决:main.py: error: the following arguments are required:XX

从网上下载的pytorch代码运行时,经常会出现main.py: error: the following arguments are required: XX这是由于没有添加相应的配置1.在pycharm中点击Run–>Edit2.点击Edit Configuration右侧的小箭头,进入Enter script parameters3.在Enter script parameters中进行相关配置...

2021-08-22 14:35:00 5925 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除