自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 python-1 简介

pip安装库、常用的镜像源。

2024-04-10 14:06:56 104

原创 面向对象方法分析之 各种图

没想到研究生了还要跟这些奇奇怪怪的图打交道(不是)以下是面向对象分析中常用到的图。

2023-12-17 16:43:24 539

原创 对产品岗是如何理解的?什么是产品经理?形容一下产品经理?

产品岗这个词最早的出现是由P&G宝洁公司所发明的产品经理(Product Manager),简称PM。设置这个岗位是因为当时宝洁公司希望可以由一个人负责一整个品牌。随着岗位的发展以及行业的变目前的各个公司的产品经理来说,他们是为了解决用户的某类问题而生的,是一个集功能和服务的集成体,也可以说是一个位于满足用户体验、商业演化以及科学技术创新中间交互的岗位。这也从侧面说明了对于产品相关的岗位,你的工作内容一定是围绕着上述三个方面来开展进行的。

2023-12-15 15:01:06 479

原创 746.使用最小花费爬楼梯

给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。输入:cost = [1,100,1,1,1,100,1,1,100,1]你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。输入:cost = [10,15,20]请你计算并返回达到楼梯顶部的最低花费。解释:你将从下标为 1 的台阶开始。解释:你将从下标为 0 的台阶开始。

2023-12-14 22:45:39 585

原创 647.回文子串

给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。回文字符串 是正着读和倒过来读一样的字符串。子字符串 是字符串中的由连续字符组成的一个序列。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。

2023-12-11 20:40:17 352

原创 45.跳跃游戏 二

每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。输入: nums = [2,3,1,1,4]解释: 跳到最后一个位置的最小跳跃数是 2。输入: nums = [2,3,0,1,4]题目保证可以到达 nums[n-1]。

2023-12-10 16:22:59 512

原创 55.跳跃游戏

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。判断你是否能够到达最后一个下标,如果可以,返回 true;否则,返回 false。输入:nums = [2,3,1,1,4]输入:nums = [3,2,1,0,4]

2023-12-10 14:32:15 414

原创 63. 不同路径 II

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。解释:3x3 网格的正中间有一个障碍物。

2023-12-07 18:25:05 977

原创 均值滤波与中值滤波处理随机脉冲噪声与椒盐噪声(已有图片)

在之前生成的24位真彩图的基础上,加入脉冲噪声与椒盐噪声,再利用均值滤波与中值滤波处理。

2023-11-14 23:47:55 167

原创 生成24位真彩图(.bmp格式)

【代码】生成24位真彩图(.bmp格式)

2023-11-14 18:19:58 170

原创 86. 分隔链表

我们可以把原链表分成两个小链表,一个链表中的元素大小都小于 x,另一个链表中的元素都大于等于 x,最后再把这两条链表接到一起,就得到了题目想要的结果。实际上,在C++中,这两种写法是等效的,编译器会将它们解释为相同的类型。给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。这种写法在ListNode和* 之间没有空格,它将ListNode*解释为一个指向ListNode类型的指针。解释为一个指向ListNode类型的指针。

2023-11-01 16:26:23 59

原创 21.合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。输入:l1 = [1,2,4], l2 = [1,3,4]输入:l1 = [], l2 = [0]两个链表的节点数目范围是 [0, 50]输入:l1 = [], l2 = []l1 和 l2 均按 非递减顺序 排列。输出:[1,1,2,3,4,4]

2023-11-01 14:46:51 434 4

原创 构造100x100的黑白图像的BMP文件(50行黑50行白)

如题目,使用c++。

2023-10-25 14:53:35 148

原创 27. 移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝int l

2023-09-26 22:08:45 178

原创 7-17 字符串排序

输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

2023-09-14 17:32:05 77

原创 7-16 选择法排序

本题要求将给定的n个整数从大到小排序后输出。

2023-09-14 17:31:03 51

原创 7-15 求矩阵的局部极大值

每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“None 总行数 总列数”。输入在第一行中给出矩阵A的行数M和列数N(3≤M,N≤20);最后M行,每行给出A在该行的N个元素的值。

2023-09-14 17:29:38 122

原创 7-14 求一批整数中出现最多的个位数字

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。

2023-09-14 17:27:49 79

原创 7-13 计算圆周率

在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入在一行中给出小于1的阈值。

2023-09-14 17:05:50 118

原创 7-10 简单计算器

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。

2023-09-14 16:08:22 104

原创 7-9 换硬币

将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

2023-09-14 16:03:20 64

原创 7-8 输出整数各位数字

本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。

2023-09-14 15:41:48 77

原创 7-7 通讯录的录入与显示

通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。

2023-09-14 14:47:40 75

原创 7-6 统计一行文本的单词个数

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

2023-09-14 14:44:30 322

原创 7-5 输出大写英文字母

本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。

2023-09-14 13:54:28 104

原创 7-4 输出数组元素

本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。

2023-09-14 13:50:28 169

原创 7-3 求整数的位数及各位数字之和

在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。对于给定的正整数N,求它的位数及其各位数字之和。输入在一行中给出一个不超过10。

2023-09-14 13:31:25 98

原创 7-2 输出闰年

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

2023-09-14 13:29:01 165

原创 7-1 求简单交错序列前N项和

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + … 的前N项之和。

2023-09-14 12:40:52 516

原创 7-36 黑洞数

黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。例如,对三位数207:第1次重排求差得:720 - 27 = 693;第2次重排求差得:963 - 369 = 594;第3次重排求差得:954 - 459 = 495;以后会停留在495这一黑洞数。

2023-09-11 16:53:24 55

原创 7-37 找完数

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

2023-09-11 14:52:23 41

原创 7-39 计算阶乘和

输入在一行中给出一个不超过10的正整数N。在一行中输出S的值。

2023-09-11 13:34:13 69

原创 7-38 掉入陷阱的数字

【代码】7-38 掉入陷阱的数字。

2023-09-11 13:25:20 103

原创 7-40 打印沙漏

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2023-09-10 12:56:47 24

原创 7-42 猜数字

一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。

2023-09-07 16:52:08 21

原创 7-43 方阵循环右移

本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。

2023-09-07 15:37:39 85

原创 7-44 字符串转换成十进制整数

输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。

2023-09-06 12:33:59 118

原创 7-45 判断上三角矩阵

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

2023-09-05 20:33:58 27

原创 7-46 删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。

2023-09-04 21:29:22 22

原创 7-47 找最长的字符串

如果处理的是C++中的 std::string 对象,应该使用 length() 或 size() 方法来获取字符串长度。如果处理的是C风格字符串(以null字符结尾的字符数组),则可以使用 strlen() 函数来获取长度。使用 strlen() 来处理 std::string 对象是不正确的,因为它们是不同类型的数据结构,而且 strlen() 不会考虑 std::string 中的null字符。2.vector初始化,如果不用动态插入的话,就要提前设定好大小!

2023-09-04 20:58:41 798

空空如也

空空如也

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

TA关注的人

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