牛客82035003号
牛客82035003号
全部文章
分类
题解(161)
归档
标签
去牛客网
登录
/
注册
牛客82035003号的博客
全部文章
(共200篇)
题解 | #字符串变形#
//第一步:将整个字符串反转 //第二步:用循环,以空格为分界点,每次反转一个单词 //先定义反转(不带空格的)字符串函数 void reverse(char* s, int begin, int end){ &n...
C
2022-03-26
0
464
题解 | #反转链表#
struct ListNode* ReverseList(struct ListNode* pHead ) { struct ListNode* p = ...
C
2022-03-26
0
264
题解 | #用两个栈实现队列#
//定义两个空栈及栈顶指针 int stack1[1000]; int stack2[1000]; int top1 = 0, top2 = 0; //入队就是直接将元素压入其中一个栈 void push(in...
C
2022-03-26
4
397
题解 | #旋转数组的最小数字#
将旋转数组分成两部分,将前部分放到后一部分的后面 那么最小值就是新数组后部分的第一个值 int minNumberInRotateArray(int* rotateArray, int rotateArrayLen ) { &n...
C
2022-03-25
6
341
题解 | #两个链表的第一个公共结点#
遍历两表求差值,谁更长谁先走,走过差值一起走,相遇即是第一公共点。 struct ListNode* FindFirstCommonNode(struct ListNode* pHead1, struct ListNode* pH...
C
2022-03-23
1
347
题解 | #扑克牌顺子#
1. 个数不对,不是5个数的就不是顺子,第一排除 2. 有重牌(不包含0)的不是顺子,排除 3. 在牌数对且没有重牌的情况下, 无论有几个0,反正能凑成顺子的不过就是12345,23456,34567,45678,56789,678910,7891011,891011...
C
数组
2022-03-23
2
430
题解 | #[NOIP2008]ISBN号码#
各个位上的数字单独操作,可将该数存为字符数组,若要取该数字,用arr[i] - '0',就是ASCII码的差值,范围为0—9. #include <stdio.h> int main() { char ar...
C
2022-03-14
1
361
题解 | #兔子的序列#
int a = sqrt(x)。 如果x是完全平方数,则得到的a是一个正整数,且a的平方等于x。 如果x 不是完全平方数,则x开平方后会是一个小数,保存为int型就会失去精度,变小,那么a的平方就不等于x,会小于x #include<stdio.h> #include<...
C
2022-03-14
0
295
题解 | #牛牛的素数和#
#include<stdio.h> int isprime(int n){ int i; if(n == 1) &nb...
C
2022-03-13
0
396
题解 | #数位五五#
#include<stdio.h> int main(){ int a, b, i, cnt = 0; scanf("%d...
C
2022-03-13
0
248
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页