摘要: 题目描述: 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 测试样例: 1)功能测试(输入数组包含正数、负数、一个0、多个0) 2)边界值测试( 阅读全文
posted @ 2019-05-10 16:08 GuoXinxin 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目: 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意 阅读全文
posted @ 2019-05-10 15:22 GuoXinxin 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 测试样例: 输入正数、负数、0 解题思路: 使用位运算 代码: 交换两个值的两种方法: 阅读全文
posted @ 2019-05-10 11:52 GuoXinxin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目: LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子... 阅读全文
posted @ 2019-05-10 11:22 GuoXinxin 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目一:滑动窗口最大值 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: { 阅读全文
posted @ 2019-05-10 10:47 GuoXinxin 阅读(158) 评论(0) 推荐(0) 编辑