- 博客(17)
- 问答 (2)
- 收藏
- 关注
原创 55.跳跃游戏
输入:nums = [2,3,1,1,4]输出:true解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。//flag标识0之前的数是否存在nums[i]+i>当前0的下标,0-yes,1-noi++)j<i;j++)//从头开始找是否存在nums[j]+j>i(i是0的下标)flag=0;//存在if(flag==1)//不存在,直接返回falseflag=1;//继续遍历数组,找下一个0的位置。
2024-09-07 20:39:14 234
原创 122.买卖股票最佳时机II
解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。解释:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6 - 3 = 3。输入:prices = [7,1,5,3,6,4]最大总利润为 4。
2024-09-07 20:10:24 250
原创 121.买卖股票的最佳时机
输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。
2024-09-01 20:50:59 289
原创 189.轮转数组
public://声明v1k = k % n;//取后边k个值给v1//取前边n-k个值给v2//v1与v2拼接到v1身上nums=v1;//v1赋值给nums这个方法的缺点就是耗内存,因为又建立了俩数组,但是俗话说的好:这年头内存不值钱!嘿嘿。
2024-08-31 21:21:33 317
原创 删除有序数组中的重复项II
输入:nums = [1,1,1,2,2,3]输出:5, nums = [1,1,2,2,3]解释:函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3。不需要考虑数组中超出新长度后面的元素。
2024-08-29 20:07:09 160
原创 删除有序数组中的重复项
输入:nums = [1,1,2]输出:2, nums = [1,2,_]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。不需要考虑数组中超出新长度后面的元素。
2024-08-28 20:01:21 398
原创 27.移除元素
输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2,解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。
2024-08-27 21:19:14 221
原创 Ftp客户端定时访问服务端文件,一旦发现更新就下载的shell
都搭建好了,而且会用cron完成定时轮询,也会用ftp下载,但是做不到监测对方是否更新,因为要求一旦更新就下载。最后用脚本定时没用cron,直接上内容!本文案例是下载/home/目录的ppp.txt文件。最近学习操作系统Linux,老师给了任务。然后再sh运行就可以啦!
2023-08-03 15:10:33 348
原创 求二叉树右子树中大于给定值的结点数量
【问题描述】使用先序遍历序列建立链式存储结构的二叉树,输入一个n,求出二叉树的右子树中大于n的结点数量。【输入形式】按先序遍历序列输入二叉树的结点信息;输入一个值n。(结点的数值为正整数,0表示空)【输出形式】输出右子树中大于n的结点的数量。【样例输入】19 6 8 0 0 45 0 0 20 33 0 0 1 0 018【样例输出】2#include<stdio.h>//求左子树大于n的节点个数#include<stdlib.h>#include<iost
2020-11-23 15:46:02 1731 2
原创 孔融让梨问题选择结构
孔融让梨【问题描述】输入三个正整数来表示梨的大小,从其中找出最小的、中号的和最大的梨,输出分配信息 ,最大的给爸爸,中号给妈妈,最小的留给孔融自己。【输入形式】输入三个正整数。【输出形式】按照梨的大小输出梨的分配情况。【样例输入】10 7 9【样例输出】7 me9 mommy10 daddy//其实就是三个数字比较大小,属于完全的选择结构很简单就不标注释啦~#include<stdio.h>#include<stdlib.h>int main(){ in
2020-11-13 12:36:41 1956
原创 求解二元一次方程组
大一基础知识顺序和选择结构求解二元一次方程组【问题描述】已知一个二元一次方程组如下,其中 x, y 为两个未知数,满足以下条件:ax+by=mcx+dy=n现要求编写程序输入常数a, b, c, d, m 和 n,计算 x 和 y 的值并输出;不考虑 ad-bc=0 的情况。【输入形 式】输入六个非零实数 a, b, c, d, m 和 n。【输出形式】输出 x 和 y 的值,保留三位小数点。【样例输入】1 2 3 4 5 6【样例输出】x=-4.000 y=4.500(注:y 的前面有一
2020-11-13 12:32:28 2354 3
原创 两个四位数倒序相加(大一)
两个四位数倒序相加(大一)【问题描述】输入两个四位正整数,将它们倒过来,然后求其和并输出。【输入形式】输入两个四位正整数【输出形式】输出一个四位数【样例输入】2000 1903【样例输出】3093#include<stdio.h>//基于数组的实现#include<stdlib.h>int main(){ int a[4],b[4],c,d; scanf("%d",&c); for(int i=3;i>=0;i=i-1,c=c/10)//a用来存
2020-11-13 12:23:15 933
原创 递归输出先序序列第k个节点值
递归输出先序序列第k个节点值忽然想自己也当一个小博主,来这里一年多了同时也是来大学计算机专业一年多了,从CSDN中学习了不少,所以我决定让CSDN来见证我的成长,把我的作业答案都放在这里吧,需要的童鞋们自取哈!有问题欢迎私聊评论嗷!那么先来第一题!!!【问题描述】编写递归算法,在二叉树中求位于先序序列中第k个位置的结点的值。【输入形式】以井号作为空树,输入一个序列,按照先序方式构建一颗二叉树,输入一个整数k【输出形式】输出先序序列中第k个位置的元素值【样例输入】ABD##E##C##5【样
2020-11-07 12:26:19 265
空空如也
pandas读取表格文件不成功?
2021-05-19
pandas无法运行?
2021-05-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人