xqCui

2016年5月29日

二叉树的下一个结点

摘要: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。 * 注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针 首先,二叉树的定义是: 题目分析:分析二叉树的下一个节点,一共有以下情况: 1.二叉树为空,则返回空; 2.节点右孩子存在,则设置一个指针从该节点的右孩子出发, 阅读全文

posted @ 2016-05-29 18:57 xqCui 阅读(163) 评论(0) 推荐(0)

链表中环的入口结点

摘要: 链表中环的入口结点 * 题目描述:一个链表中包含环,请找出该链表的环的入口结点。 解题思路一: *第一步,找环中相汇点。分别用p1,p2指向链表头部,p1每次走一步,p2每次走二步,直到p1==p2找到在环中的相汇点。 第二步,找环的入口。接上步,当p1==p2时,p2所经过节点数为2x,p1所经过 阅读全文

posted @ 2016-05-29 18:28 xqCui 阅读(265) 评论(0) 推荐(1)

整数中1出现的次数(从1到n整数中1出现的次数)

摘要: 题目描述:求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13.因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。 /* 阅读全文

posted @ 2016-05-29 12:45 xqCui 阅读(209) 评论(0) 推荐(0)

孩子们的游戏(圆圈中最后剩下的数)

摘要: 题目描述: 每年六一儿童节,NowCoder都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为NowCoder的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌 阅读全文

posted @ 2016-05-29 11:09 xqCui 阅读(288) 评论(0) 推荐(0)

数组中重复的数字

摘要: 题目描述: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 解法一: 解法二: 阅读全文

posted @ 2016-05-29 10:14 xqCui 阅读(202) 评论(0) 推荐(0)

导航