05 2020 档案

摘要:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), r 阅读全文
posted @ 2020-05-22 11:01 肉松松松松 阅读(146) 评论(0) 推荐(0)
摘要:int * CreateNextArray(char *str2,int nlen2) { int * next=(int *)malloc(sizeof(int)*nlen2); next[0]=-1; if(nlen2==1) { return next; } next[1]=0; int i= 阅读全文
posted @ 2020-05-19 20:44 肉松松松松 阅读(117) 评论(0) 推荐(0)
摘要:给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例: 给你这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->4->3->5 当 k 阅读全文
posted @ 2020-05-16 23:34 肉松松松松 阅读(112) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1272 题目链接 思路: 1.每输入一组数据,如果两个点的祖先都是相同的,那么说明他们已经是一个集合的了,如果再连接a,b两个点,就会构成回路,这里也就是要输出no. 2.并查集判断是否存在回路已经通过上述过程判断 阅读全文
posted @ 2020-05-06 23:31 肉松松松松 阅读(103) 评论(0) 推荐(0)