OJ

0
推荐
1120
阅读

按之字形顺序打印二叉树

题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。设计思路用两个栈分别村粗单数层和双数层的输出即可,并且发现之字形的输入只要改变栈push时候的进栈顺序就可以轻易实现。代码import java.util.*;/*public...

发表了文章 • 2019-01-24 16:34 • 0 条评论

0
推荐
1150
阅读

不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。 第三步:重复上述两步,只是相加的值变成上述...

发表了文章 • 2019-01-20 12:31 • 0 条评论

0
推荐
1071
阅读

约瑟夫环问题

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

发表了文章 • 2019-01-20 11:24 • 0 条评论

0
推荐
1210
阅读

数组中只出现一次数字

题目描述一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。题目思想首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。 这个题目的突破口在哪里?题目为什么要强调有一个数字出现一次...

发表了文章 • 2019-01-18 19:36 • 0 条评论