自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣剑指Offer52 两个链表的第一个公共节点 笔记

力扣剑指Offer52 两个链表的第一个公共节点从各自的表头开始算起,链表A为[4,1,8,4,5],链表B为[5,0,1,8,4,5]。输入解释相交节点的值为2(注意,如果两个列表相交则不能为0)。输入intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3。输入intersectVal=2,listA=[0,9,1,2,4],listB=[3,2,4],skipA=3,skipB=1。...

2022-08-01 11:46:05 97

原创 力扣1374生成每种字符都是奇数个的字符串 笔记

力扣1374生成每种字符都是奇数个的字符串解释"pppz"是一个满足题目要求的字符串,因为'p'出现3次,且'z'出现1次。当然,还有很多其他字符串也满足题目要求,比如"ohhh"和"love"。解释"xy"是一个满足题目要求的字符串,因为'x'和'y'各出现1次。当然,还有很多其他字符串也满足题目要求,比如"ag"和"ur"。给你一个整数n,请你返回一个含n个字符的字符串,其中每种字符在该字符串中都恰好出现奇数次。商业转载请联系官方授权,非商业转载请注明出处。输出"holasss"...

2022-08-01 11:24:04 99

原创 力扣15三数之和笔记

力扣15三数之和笔记

2022-07-22 14:49:59 97

原创 力扣147对链表进行插入排序笔记

力扣147对链表进行插入排序笔记

2022-07-19 12:57:04 256 1

原创 力扣565 数组嵌套笔记

力扣565数组嵌套索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中S[i]={A[i],A[A[i]],A[A[A[i]]],...}且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]...以此类推,不断添加直到S出现重复的元素。链接https//leetcode.cn/problems/array-nesting。输入A=[5,4,0,3,1,6,2]...

2022-07-18 16:30:54 68

原创 力扣43字符串相乘笔记

力扣43.字符串相乘给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "56088"来源:力扣(LeetCode)链接:https://leetcode.cn/problems/multiply-st

2022-07-15 15:10:58 236

原创 力扣455分发饼干笔记

力扣455.分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。 示例 1:输入: g = [1,2,3], s = [1,1]输出: 1解释:你有三个孩子和两块小饼干,3个孩子的胃口值

2022-07-14 13:30:49 101

原创 力扣382链表随机节点笔记

力扣382链表随机节点给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样 。实现 Solution 类: Solution(ListNode head) 使用整数数组初始化对象。 int getRandom() 从链表中随机选择一个节点并返回该节点的值。链表中所有节点被选中的概率相等。示例: 输入["Solution", "getRandom", "getRandom", "getRandom", "getRandom", "getRandom"][[[

2022-07-13 11:56:48 79

原创 力扣1669合并两个链表笔记

给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。下图中蓝色边和节点展示了操作后的结果:请你返回结果链表的头指针。 示例 1:输入:list1 = [0,1,2,3,4,5], a = 3, b = 4, list2 = [1000000,1000001,1000002]输出:[0,1,2,1000000,1000001,1000002,5]解释:我们删除 list1 中

2022-07-12 15:34:16 134

原创 力扣912排序数组笔记

给你一个整数数组 nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]示例 2:输入:nums = [5,1,1,2,0,0]输出:[0,0,1,1,2,5]来源:力扣(LeetCode)链接:https://leetcode.cn/problems/sort-an-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。...

2022-07-11 17:25:11 103

原创 力扣645错误的集合

题目:集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。C语言解法int* findErrorNums(int* nums, int numsSize, int* returnSize){ int *a=malloc(2*sizeof(

2022-01-03 18:03:01 663

原创 c语言求数组中心下标

给你一个整数数组 nums ,请计算数组的 中心下标 。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:中心下标是 3 。左侧数之和 sum = nums[...

2021-12-08 21:21:39 1289

原创 c语言判断数组中是否有相同的元素,相同的输出true,不相同输出flase

#include <stdio.h>#include <string.h>int main(int argc, char *argv[]) { char a[99]; int i; for(i=0;a[i-1]!='\n';i++){ scanf("%c",&a[i]); } int cet=0; int x=strlen(a); int j; for(i=0;i<x;i++){ for(j=i+1;j<x;j++){ if(a.

2021-12-02 22:50:36 2022

空空如也

空空如也

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

TA关注的人

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