- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 Process finished with exit code -1073741819 (0xC0000005)
Process finished with exit code -1073741819 (0xC0000005)问题pycharm报错:Process finished with exit code -1073741819 (0xC0000005)解决:首先通过 conda list 查看是否有h5py这个包发现有h5py,然后 conda update h5py 来更新h5py包。即命令行输入:conda listconda update h5py问题解决~...
2022-04-22 18:48:27
982
原创 ‘node‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
vscode报错:无法将“npm”项识别为 cmdlet、函数、…问题使用vscode终端输入命令npm install时报错:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。我在cmd中输入node -v,npm -v都会提示:‘node’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。‘npm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决办法网上大部分解决办法是
2022-03-02 09:14:41
2272
原创 二叉树的先序遍历,中序遍历,后序遍历
根据先序遍历和中序遍历建树根据后序遍历和中序遍历建树打印先序遍历打印中序遍历打印后序遍历代码:#include<bits/stdc++.h>using namespace std;typedef struct treeNode{ int data; treeNode *left; treeNode *right;};treeNode* createTreeFromQO(int *preder,int *order,int n){ treeNode* T; if(n
2021-07-13 11:12:52
179
原创 二叉树的前序,中序,后序遍历(递归,迭代方法)
二叉树的前序,中序,后序遍历(递归,迭代方法)前序遍历递归/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, T
2021-07-06 19:26:14
120
原创 leecode 最后一个单词的长度
leecode最后一个单词的长度问题描述示例题解源码问题描述给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例输入:s = “Hello World”输出:5题解需要注意几点:字符串长度为0;字符串结尾有多个空格先对字符串进行处理:去除结尾的空格;从字符串后往前扫描,遇到空格,即得到最后一个单词的长度。源码class Solution {
2021-07-06 10:37:14
105
原创 leecode错误的集合
leecode错误的集合题目描述集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例输入:nums = [1,2,2,4]输出:[2,3]解题时间换空间源码class Solution { public int[] findEr
2021-07-04 16:04:19
126
原创 leecode 删除有序数组中的重复项
leecode 删除有序数组中的重复项问题给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。算法思路使用快指针与慢指针:边界:如
2021-07-03 10:29:34
129
原创 2021-07-03
leecode最大子序和题目示例题解源码题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。题解动态规划对数组进行遍历:如果 当前sum > 0,则说明 sum 对结果有增益效果,则 sum 保留并加上当前遍历数字如果 sum <= 0,则说明 sum 对结果无增益效果,则舍弃,则将su
2021-07-03 10:03:55
110
原创 子网掩码
【问题描述】 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与 IP 地址结构相同,是32 位二进制数,其中网络号部分全为 “1” 和主机号部分全为 “0” 。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP 地址分别与它们的子网掩码相 “与” 后的结果相同,则说明这两台主机在同一子网中。示例:IP 地址192.168.0.1子网掩码255.255.255.0转化为二进制进行运算:IP地址11010000.10101000.00000000.00000001子网
2021-03-31 16:44:03
662
原创 (数据结构)图的应用(通信网络)
实验六 图的应用(通信网络)一、问题分析分析并确定要处理的对象(数据)是什么N个顶点,M条有向边,将其构建成一个有向图分析并确定要实现的功能是什么通过构建的有向图,判断与所有顶点都有联系的顶点(即知道所有N个部门存在的部门)个数分析并确定处理后的结果如何显示设置一个计数器,遍历所有部门如果某个部门知道其他N-1个部门的存在,则计数器加1。最后打印该计数器大小(即题中所求)。二、数据结构和算法设计(一)抽象数据类型设计定义图的ADT,包括图的构造函数,析构函数,初始化结点,求顶点,
2021-03-10 19:39:49
685
原创 (数据结构 )实验四 二叉树的应用
数据结构 二叉树实验四 二叉树的应用(BST)一.问题分析(一)分析并确定要处理的对象(数据)是什么 输入的N个不同的非负键值序列(二)分析并确定要实现的功能是什么根据输入的N个不同的非负键值序列,按照完全二叉树的形式,构造一个二叉检索树,并输出该树的层次遍历结果(三)分析并确定处理后的结果如何显示根据完全二叉树的性质,打印该树的层次遍历(四)请用题中样例,详细给出样例求解过程样例输入:101 2 3 4 5 6 7 8 9 0样例输出6 3 8 1 5 7 9 0 2
2021-03-09 19:08:48
760
原创 Mysql下载安装手册
Mysql安装手册一.Mysql-installer-community-8.0.22.0.msi文件下载1.进入mysql官网,选择downloads;2.选择mysql community downloads;3.选择mysql Community server4.点击 go to download page5.选择windows(x86,32bit)下载6.点击No thanks, just start my download7.选择下载安装路径,开始下载下载完成,安装
2021-03-08 16:02:32
416
原创 Powerdesigner安装手册
Powerdesigner安装手册安装版本:powerdesigner16.5一.下载安装文件文件下载地址:链接:https://pan.baidu.com/s/1MSnWHWt3SO2Uz5dt9AANAg提取码:z9kk二.安装1.打开下载好的power designer.exe文件2.进入安装向导页面:点击next,开始安装3.选择许可证类型:选择Trial -> next4.选择软件安装位置:选择People Republic of China[PRC] ->
2021-03-08 15:33:05
309
原创 navicat下载安装
navicat下载安装一.下载navicat150_premium_cs_x64.exe二.安装三.打开navicat.exe,连接mysqlNavicat安装手册一.下载navicat150_premium_cs_x64.exe1.进入navicat官网http://navicat.com.cn2.选择navicat premium 15下载3.选择windows系统的64bit下载4.下载并选择安装路径下载完成,下载路径下出现navicat150_premium_cs_x64.ex
2021-03-07 18:33:06
12996
2
原创 windows10 打开virtualbox报错:不能为虚拟机打开一个新任务
windows10打开VB报错:不能为虚拟机打开一个新任务明细:VMMRO_DO_NEM_INIT_VM failed:VERR_NEM_MISSING_KERNEL_API_2(VERR_NEM_MISSING_KERNEL_API_2).VT-x is not available (VERR_VMX_NO_VMX).返回代码E_FAIL (0x80004005)解决办法使用管理员打开cmd输入命令:bcdedit查看hypervisorlaunchtype是否为auto,如果
2020-11-07 09:13:22
5310
2
原创 计算机算法(一)评价算法
How to balance an algorithm?correctfastsmall spacesimplegeneral
2020-03-02 09:33:53
331
原创 魔法照片(排序问题)
题目描述一共有n(n≤20000)个人(以1–n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每人就有了一个序号D[i](取值同样是1–n)。按照这个序号对10取模的值将这些人分为10类。也就是说定义每个人的类别序号C[i]的值为(D[i]-1) mod 10 +1,显然类别序号的取值为1–1...
2019-09-05 20:08:00
292
原创 priority_queue (奶牛晒衣服)
题目背景熊大妈决定给每个牛宝宝都穿上可爱的婴儿装 。 于是 , 为牛宝宝洗晒衣服就成了很不爽的事情。题目描述熊大妈请你帮助完成这个重任 。 洗完衣服后 , 你就要弄干衣服 。 衣服在自然条件下用 1 的时间可以晒干 A 点湿度 。 抠门的熊大妈买了 1 台烘衣机 。使用烘衣机可以让你用 1 的时间使 1 件衣服除了自然晒干 A 点湿度外,还可以烘干 B 点湿度,但在 1 的时间内只能...
2019-09-03 19:48:53
151
原创 P1308 统计单词数
题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1 ),如果给定单词仅是文章中某一单...
2019-09-03 10:37:45
205
1
原创 P1036选数(组合0)
题目描述已知 nn 个整数 x_1,x_2,…,x_nx1 ,x2 ,…,xn ,以及11个整数kk(k<nk<n)。从nn个整数中任选kk个整数相加,可分别得到一系列的和。例如当n=4,k=3n=4,k=3,44个整数分别为3,7,12,193,7,12,19时,可得全部的组合与它们的和为:3+7+12=223+7+19=297+12+19=383+...
2019-09-02 15:37:24
149
原创 P1162 填涂颜色(dfs)
由数字00组成的方阵中,有一任意形状闭合圈,闭合圈由数字11构成,围圈时只走上下左右44个方向。现要求把闭合圈内的所有空间都填写成22.例如:6 \times 66×6的方阵(n=6n=6),涂色前和涂色后的方阵如下:0 0 0 0 0 00 0 1 1 1 10 1 1 0 0 11 1 0 0 0 11 0 0 0 0 11 1 1 1 1 10 0 0 0 0 00 0 1 ...
2019-09-02 08:59:28
254
原创 循环数(将数字转化成字符串)
【问题描述】 循环数是n位长度的整数,当乘以从1到n的任何整数时,产生原始数字的“循环”。也就是说,如果考虑最后一个数字之后的数字“绕”回到第一个数字,两个数字中的数字序列将是相同的,尽管它们可能从不同的位置开始。例如,数字142857是循环的,如下表所示: 142857 *1 = 142857 142857 *2 = 285714 142857 *3 = 4285...
2019-08-27 20:14:41
922
原创 二叉树遍历(前序,中序,后序)
二叉树是一种非常重要的数据结构,非常多其他数据结构都是基于二叉树的基础演变而来的。对于二叉树,深度遍历有前序、中序以及后序三种遍历方法。三种基本的遍历思想为:前序遍历:根结点 —> 左子树 —> 右子树中序遍历:左子树—> 根结点 —> 右子树后序遍历:左子树 —> 右子树 —> 根结点比如,求以下二叉树的各种遍历hhh.png前序遍历:1 2 ...
2019-08-26 12:01:57
357
原创 飞行棋
【问题描述】 大家当年一定都下过飞行棋吧。现在Lele和Yueyue要下的棋和这个很相似,只是更简单一点而已。 棋盘由N个格子组成,分别标记为第0格到第N-1格。格子分为两种,一种是普通格子,即表示在该格可以停留。否则是特殊的格子,一旦走到上面,就要根据上面标记的数飞到相应的格子上。如果飞到一个特殊的格子上,则可以继续飞。 除了第0格外,其他格子都只能容纳一个玩家。即一旦A玩...
2019-07-11 14:56:14
1196
1
原创 合法的括号串
【问题描述】一个合法的括号串,是指只包含括号的串,如果满足如下条件:(1)<> () [] {} 这四对括号是合法的;(2)如果r是合法括号串,则 ® [r] {r}也是;(3)如果r,s是合法括号串,则rs也是;所以<<>> , [<>{}(())],[({<>})]是合法的括号串,而)(,[( ])就不是。【输入形式】输...
2019-07-11 14:54:14
349
原创 小希的数表
【问题描述】Gardon 昨天给小希布置了一道作业,即根据一张由不超过 5000 的 N(3<=N<=100)个正整数组成的数表两两相加得到 N*(N-1)/2 个和,然后再将它们排序。例如,如果数表里含有四个数 1,3,4,9,那么正确答案是 4,5,7,10,12,13。小希做完作业以后出去玩了一阵,可是下午回家时发现原来的那张数表不见了,好在她做出的答案还在,你能帮助她根据她的...
2019-07-09 10:39:53
255
原创 错误的里程表‘3’和‘8’
【问题描述】三月八日,小明买了台新车。但很快小明发现汽车的里程表有问题:里程表上每一位都不显示数字3和数字8,也就是说直接从数字2跳到数字4,直接从数字7跳到数字9。小明纳闷:这车到底行驶里程是多少。现在,小明向你求助:根据里程表显示的数字,给出真实的行驶里程。【输入形式】输入有多组测试数据。输入第一行正整数T,表示有多少组测试数据。后面有T行,每行一个非负整数,表示里程表显示数字,里...
2019-07-09 10:36:06
1351
原创 数塔问题--动态规划
【问题描述】给定一个数塔,如下图所示。在此数塔中,从顶部出发,在每一节点可以选择走左下或右下,一直走到底层。请找出一条路径,使路径上的数值和最大。【输入形式】输入时第一行一个整数n,表示该数塔的行数,其余n行表示该塔每行的数值【输出形式】输出包含两行,第一行为最大路径上的数值之和, 第二行n个数字为从上而下最大路径数值【样例输入】5912 1510 6 82 18 9 51...
2019-07-09 10:33:12
555
原创 c++ set求一群数中最小的k个数
【问题描述】输入n个整数,找出其中最小的k(k<=n)个不同数。例如输入4,5,1,6,1,7,3,8这8个数字,则最小的4个数字是1,3,4,5。【输入形式】每个测试案例包括2行:第一行为2个整数n,k(1<=n,k<=200000),表示数组的长度。第二行包含n个整数,表示这n个数,数组中的数的范围是[0,1000 000 000]。【输出形式】对应每个测试案例...
2019-07-04 11:03:51
1106
1
原创 c++将数字转化成字符串
【问题描述】输出 包含n 或者是n的倍数的所有数【输入形式】正整数 m,n(0<m,n<1000000)【输出形式】从小到大排列的不大于 m 的特殊正整数(包含n,或者是n的倍数)。【样例输入1】20 7【样例输出1】7 14 17【样例输入2】200 11【样例输出2】11 22 33 44 55 66 77 88 99 110 111 112 113 11...
2019-07-04 10:49:52
6866
原创 炸弹
@TOC【问题描述】 这是一个军事阵地,为具有 n × m 个分块单元的方形区域,每个单元既可以是空(用“.”表示),或者可以被墙(用“*”表示)占用。 有一颗炸弹,如果将其放在单元 (x, y)上,引爆后将摧毁 x 行和 y 列上所有的墙。 请确定放置并引爆一颗炸弹是否可以摧毁所有的墙,其中炸弹可以放置在空的单元,也可以放置在被墙占用的单元。【输入形式】 输入的第...
2019-06-30 15:41:16
1400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人