自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串转成整型

第 2 步:"4193 with words"(当前没有读入字符,因为这里不存在 '-' 或者 '+')由于 "4193" 在范围 [-231, 231 - 1] 内,最终结果为 4193。由于 "-42" 在范围 [-231, 231 - 1] 内,最终结果为 -42。由于 "42" 在范围 [-231, 231 - 1] 内,最终结果为 42。第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 1 步:"42"(当前没有读入字符,因为没有前导空格)

2024-03-15 16:03:32 714 1

原创 z字符串变形

以从上往下、从左到右进行 Z 字形排列。用一个二维数组存储字符。然后通过层次遍历读取。

2024-03-15 14:55:57 190 1

原创 最长回文子字符串

链接:https://leetcode.cn/problems/longest-palindromic-substring/solutions/2536486/jian-er-yan-zhi-hui-wen-by-vvi2ardly-her-u1b0/但是回文有奇数和偶数那么就要分辨,因为我们不知道是那种类型的回文则都要遍历一遍即重复两遍(这个奇偶是回文的奇偶不是题目给的字符串的奇偶,不是len=strlen(s))商业转载请联系作者获得授权,非商业转载请注明出处。来源:力扣(LeetCode)

2024-03-14 21:32:35 131 1

原创 位运算运用

除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。比如 4 1 2 1 2。

2024-03-13 20:06:00 171

原创 最大二进制奇数

把所有1和0记录下来。有全部-1个1在前面。

2024-03-13 19:01:22 120

原创 力扣回文数

从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。是一个回文整数,返回。把数存入字符串数组中。

2024-03-10 17:15:01 184 1

原创 用栈模拟计算机

注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如。,请你实现一个基本计算器来计算并返回它的值。给你一个字符串表达式。

2024-03-10 16:37:15 112 1

原创 最小栈 栈运用

-> 返回 -3.minStack.getMin();--> 返回 -2.minStack.top();操作,并能在常数时间内检索到最小元素的栈。每次元素入栈都更新一下min。然后把他覆给入的新栈。

2024-03-10 15:14:46 134 1

原创 检查数组有效划分

前 (n−2) 个元素组成的数组至少存在一个有效划分,且后两个元素相等。数组可以划分成子数组 [4,4] 和 [4,5,6]。前 (n−3)个元素组成的数组至少存在一个有效划分,且。如果获得的这些子数组中每个都能满足下述条件。这是一种有效划分,所以返回 true。,你必须将数组划分为一个或多个。后三个元素连续递增,且差值为 1。,则可以称其为数组的一种。存在一种有效划分,返回。该数组不存在有效划分。

2024-03-10 12:12:47 287 1

原创 字符串 猜数字

注意,两个不匹配的 1 中,只有一个会算作奶牛(数字猜对位置不对)。通过重新排列非公牛数字,其中仅有一个 1 可以成为公牛数字。写出一个秘密数字,并请朋友猜这个数字是多少。数字和位置都对(公牛)用 '|' 连接,数字猜对位置不对(奶牛)的采用斜体加粗标识。数字和位置都对(公牛)用 '|' 连接,数字猜对位置不对(奶牛)的采用斜体加粗标识。请注意秘密数字和朋友猜测的数字都可能含有重复数字。,请你返回对朋友这次猜测的提示。

2024-03-10 11:06:37 215 1

原创 单调栈运用

个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。最大的矩形为图中红色区域,面积为 10。

2024-03-10 10:01:53 121 1

原创 简化路径————栈

表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,,表示指向某一文件或目录的 Unix 风格。开头),请你将其转化为更加简洁的规范路径。对于此问题,任何其他格式的点(例如,在 Unix 风格的文件系统中,一个点()表示当前目录本身;把path分隔成只含有文件名。)均被视为文件/目录名称。

2024-03-09 16:42:36 182 1

原创 栈有效括号

链接:https://leetcode.cn/problems/valid-parentheses/solutions/2665704/zhan-de-mo-ni-by-ruan-jian-gong-cheng-ji-bqcd/商业转载请联系作者获得授权,非商业转载请注明出处。来源:力扣(LeetCode),判断字符串是否有效。

2024-03-03 21:25:45 126

原创 全排列递归

全排列递归i++)j

2023-12-10 09:21:02 543 1

原创 全排列递归

int n;int i,t,j;for (i =0;i < n;i++)c[i]=a[i];for (i = k;i < n;i++)j < n;j++)a[j]=c[j];t = a[k];a[i] = t;if(k==n-2)int main()getchar();for (h =0;h < m;h++)getchar();for (i =0;i < n;i++)getchar();a[i]='\0';if(n==2)

2023-12-10 09:20:12 487 1

原创 给出三个不同的整数a、b、c,求它们之间的中位数。中位数是一组数据中排在中间位置的数;例如,5,2,6的中位数是5,因为最小是2,最大是6。输入第一行包含一个整数t(1≤t≤100)--测试

每个测试用例的描述由三个不同的整数a,b,c(1≤a,b,c≤100)组成。第一行包含一个整数t(1≤t≤100)--测试案例的数量。对于每个测试用例,输出一个单一的整数--三个数字的中间数。例如,5,2,6的中位数是5,因为最小是2,最大是6。给出三个不同的整数a、b、c,求它们之间的中位数。中位数是一组数据中排在中间位置的数;

2023-11-21 07:50:52 113

原创 给你三个整数a,b,c,判断其中一个是否为其他两个的和输入第一行包含一个整数 t(1≤t≤100),表示测试用例的数量每个测试用例的描述由三个整数a,b,c(0≤a,b,c,≤100)组成输出

对于每个测试用例,如果其中一个数是其他两个数的和,则输出“YES”,否则输出"NO"每个测试用例的描述由三个整数a,b,c(0≤a,b,c,≤100)组成。第一行包含一个整数 t(1≤t≤100),表示测试用例的数量。给你三个整数a,b,c,判断其中一个是否为其他两个的和。hope工作室提供技术支持。

2023-11-20 22:04:21 92 1

空空如也

空空如也

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

TA关注的人

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