Python_zhang
Python_zhang
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Python_zhang的博客
全部文章
/ 题解
(共93篇)
题解 | #二叉搜索树的第k个节点#
/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法...
C
2022-03-01
0
339
题解 | #删除链表中重复的结点#
#define MaxSize 2000 int TreeDepth(struct TreeNode *p) { int depth = 0; int LD, RD; if (p == NULL) return 0; else { LD = TreeDepth(p...
C
2022-03-01
1
336
题解 | #删除链表中重复的结点#
/** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可...
C
2022-03-01
3
500
题解 | #链表中环的入口结点#
/** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可...
C
2022-02-28
0
354
题解 | #素数伴侣#
#include <stdio.h> #include <string.h> #include <math.h> int match(int even[], int odd[], int i, int odd_count, int vis[], int p[]);...
C
2022-02-11
0
627
题解 | #将真分数分解为埃及分数#
#include <stdio.h> #include <string.h> //学习一种分解方式吧,主要还是ab互质后分解 //b=a*q+r然后上下同乘q+1 拆出1/q+1来 int gcd(int a, int b); int main() { int a, b...
C
2022-02-11
0
532
题解 | #Sudoku#
#include <stdio.h> #include <string.h> //坑爹没看清题目,还要求每个九宫格数字都唯一 //DFS如果匹配到继续匹配下一个直到pos==count //如果下一个匹配不到那么回溯当前值,为当前位置匹配新的数 //如果当前位置每一个数都匹...
C
2022-02-11
2
481
题解 | #查找兄弟单词#
#include <stdio.h> #include <string.h> #include <stdlib.h> //困难,手动狗头 //照着题目意思硬走了一遍,感觉解法有点投机 //首先全是小写字母,可以用hash表比较是否兄弟单词(提前排除相等情况) /...
C
2022-02-09
1
534
题解 | #记票统计#
#include <stdio.h> #include <string.h> //名字可以再长一点,手动狗头 int main() { int n; while (scanf("%d", &n) != EOF) { char name[n][100...
C
2022-02-08
0
341
题解 | #24点运算#不说精简,但很优美
#include <stdio.h> #include <string.h> //将读入字符转换为数字存储,判断是否有王 //DFS回溯遍历,剪枝函数 约束 used 限界 pos //确定总的DFS深度 pos 4 每个深度上的分叉数+-*/,pos==0一定是+; //...
C
2022-02-08
0
526
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页