题目
'Skrrapper
C/C++领域创作者、CSDN校园主理人、阿里云专家博主
编程之大,无奇不有。让我们共同学习,一起进步!
展开
-
题目----力扣--回文链表
给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。truefalse[1, 105]使用链表实现的话,已知回文链表中的元素个数必定是偶数个那么就可以先判断:1.如果是奇数个元素那么就必定不是回文链表;2.如果是偶数个元素再进行判断因为是单链表所以只能从头到尾进行遍历回文链表具有以下特点:第一个元素和第n个元素相同第二个元素和第n-1个元素相同...原创 2024-05-25 09:21:00 · 348 阅读 · 1 评论 -
题目----力扣--合并两个有序链表
将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。[][0]l2。原创 2024-05-22 19:42:51 · 308 阅读 · 2 评论 -
题目----力扣--反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。原创 2024-05-21 10:51:04 · 220 阅读 · 0 评论 -
题目----力扣--链表的中间结点
给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。[3,4,5]链表只有一个中间结点,值为 3。[4,5,6]该链表有两个中间结点,值分别为 3 和 4 ,返回第二个结点。原创 2024-05-14 10:34:07 · 136 阅读 · 1 评论 -
题目----力扣--合并两个有序数组
给你两个按排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你nums2到nums1中,使合并后的数组同样按排列。最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。需要合并 [1,2,3] 和 [2,5,6]。合并结果是 [,2,,5,6] ,其中斜体加粗标注的为 nums1 中的元素。[1]原创 2024-05-03 11:22:25 · 14 阅读 · 0 评论 -
题目----移除元素
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://是以“引用”方式传递的。也就是说,不对实参作任何拷贝// 在函数里修改输入数组对于调用者是可见的。原创 2024-05-01 16:52:44 · 216 阅读 · 1 评论 -
题目----水仙花数问题的实现以及对于数字每位数的求解原理分析
是指一个n位数,其各位数字的n次幂之和等于该数本身。也就是说如果我们需要求出所有的水仙花数,也就需要知道数字的每一位是什么,并且将它们都提取出来再以n次幂的形式相加,要求结果等于该数本身。我们设定为三位数,因为位数过高编译器会受不了(bushi)那么三位数也就需要知道个位十位百位的数字分别是多少。在这里我们运用模10除10法将每个位数提取出来:while (num!该while循环将遍历所有的三位数(100 到 999),计算每个数的各位数字的立方和。原创 2023-12-02 20:25:20 · 464 阅读 · 2 评论 -
题目----数据结构线性表----字符串逆序
函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。原创 2024-04-24 23:45:30 · 171 阅读 · 1 评论 -
题目----获得月份天数
KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。原创 2024-04-03 12:52:09 · 137 阅读 · 0 评论 -
题目----LeeCode热题100--1 两数之和
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。原创 2024-04-02 12:16:59 · 169 阅读 · 0 评论 -
题目----序列中删除指定数字
中,我们使用两个循环来遍历整数数组。第一个循环用来找到要删除的数字,并将其后面的数字向前移动一个位置。第二个循环用来输出删除指定数字后的序列。题目:有一个整数序列(可能有重复的整数),现删除指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置没有发生改变。,该函数接受一个整数数组、数组长度和要删除的数字作为参数。函数删除指定的数字,并输出删除指定数字后的序列。在这个程序中,我们首先定义了一个函数。函数中定义了一个整数数组。原创 2024-02-17 13:15:51 · 189 阅读 · 0 评论 -
题目----who is the killer?
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。现在请根据这些信息,写一个程序来确定到底谁是凶手。已知3个人说了真话,1个人说的是假话。原创 2024-02-14 17:40:08 · 200 阅读 · 0 评论 -
题目----递归和非递归分别实现求n的阶乘(不考虑溢出的问题)
【代码】题目:递归和非递归分别实现求n的阶乘(不考虑溢出的问题)原创 2024-02-05 16:56:26 · 120 阅读 · 0 评论 -
题目----计算某年某月的天数
问题:获得某年某月有多少天,编程实现。目的:计算这一年这个月有多少天。原创 2024-01-23 23:57:14 · 351 阅读 · 0 评论 -
题目----逆序
自己设计以上函数的参数,返回值。原创 2023-12-09 17:48:24 · 369 阅读 · 0 评论 -
题目----从小到大输出
你想要把这两个杯子中的液体进行互换,但是如果直接进行互换是不可行的,因为杯中始终有液体无法空出来存放置换后的液体。所以我们需要再额外添加一个。如果输入的是2 3 1,但是输出的却不是2 3 1,就说明变量发生了换位操作。我们只要添加一个变量来存放原有的其中一个变量也就可以实现换位操作。针对这类问题,我们都可以归类为。也就可以倒进这个杯中,而此时。,这时候杯子空出来了,在编程中也是如此实现。现在你有一个杯子装着。原创 2023-12-14 23:28:31 · 483 阅读 · 2 评论 -
题目----汽水问题
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水?原创 2023-12-09 17:48:09 · 347 阅读 · 0 评论