自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣第五天

C语言刷力扣题名C语言刷力扣一 .题目1.整数反转2.移除元素二.思路1.整数反转2.移除元素三 代码(1)(2)一 .题目1.整数反转2.移除元素二.思路1.整数反转题目要求:如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2 ^31 − 1] ,就返回 0。也就是说不能用long储存结果,而且有些数字可能是合法范围但是反转就可能超过范围了。我们得需要提前判断有没有溢出,因为数的位数在不断增加,对于负数也一样。2.移除元素题目只能用给定的数组,即不能使用额外的

2022-04-04 21:04:54 334

原创 蓝桥杯c/c+

蓝桥杯c/c++ c组刷题记录文章目录蓝桥杯c/c++ c组刷题记录一、题目1.门牌制作2.成绩统计3.购物清清单4.数字三角形二、代码块1.门牌制作2.成绩统计3.购物清单4.数字三角形总结一、题目1.门牌制作巧妙用j去除位数 2.成绩统计输入一个数测试一个数,把整数四舍五入//先将整数乘以100,再讲要除的数强制float printf("%.f%%\n",(a*100)/(n*1.0)); printf("%.f%%",(b*100)/(n*1.0));3.购物清清单

2022-04-03 00:20:55 933

原创 力扣第四天

C语言刷力扣题名C语言刷力扣一 .有序数组删除重复项二 .知识点三.思路用双指针实现代码总结一 .有序数组删除重复项二 .知识点三.思路用双指针实现如果数组中的长度为0,则数组不包含任何数则直接返回0;给定的数组是有序的所以一定满足i<j,如果nums[i] == nums[j],则对任意都有nums[i] = =nums[k] ==nums[j],即相等的元素在数组中的下标一定都是连续的,利用数组有序的特点所以使用双指针的方法来删除相等元素;设置两个指针一个快指针fast和一个慢指针

2022-03-31 11:20:25 1338

原创 力扣刷题第三天

C语言刷力扣题名C语言刷力扣一 .求回文数二.考点二 .知识点代码总结一 .求回文数二.考点1.给定一个x,如果x为负数返回false;例如 -121 倒过来是121-,不等于-121,所以不是回文数;2.一个数的倒数还是等于自己就是回文数,例如 121;二 .知识点1.用了两种办法实现代码1.字符串版本bool isPalindrome(int x){ int num = x; int cnt = 0; if(x<0) return false;

2022-03-30 11:02:49 1002

原创 力扣第二天

C语言刷力扣题名C语言刷力扣一 .括号问题二.考点二 .知识点 栈代码总结一 .括号问题二.考点1.可以先判断是数组长度是奇数还是偶数,因为括号都是成对出现的,如果为奇数直接返回false;2.最左边的括号一定要是闭区间3.左右边不能是闭区间二 .知识点 栈1.判断括号的有效性可以用栈这以1数据结构来解决代码//判断左右括号是否匹配char pairs(char a) { if (a == '}') return '{'; if (a == ']') return '[

2022-03-29 12:20:11 351

原创 力扣刷题第一天

C语言刷力扣题名C语言刷力扣一 .无重复字符的最长子串二 滑动窗口1.滑动窗口的核心思想有一=以下几点2.使用双指针进行窗口的维护left和right3.当出现重复时,需要找到一个出现重复的位置4.当出现重复时,修改对应left下标让我们直接看代码总结一 .无重复字符的最长子串二 滑动窗口1.滑动窗口的核心思想有一=以下几点2.使用双指针进行窗口的维护left和right3.当出现重复时,需要找到一个出现重复的位置4.当出现重复时,修改对应left下标让我们直接看代码int lengthO

2022-03-28 23:42:55 304

空空如也

空空如也

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

TA关注的人

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