阿里国际 9.9笔试
选择题:大概4 5道sql题,没怎么写过sql的我裂开了。
不定项选择题:小根堆、栈、调度算法等
编程题:
1、给定一系列数字的最大bit位数和最小bit位数,求这些数组成的最大异或数为多少。没想到怎么做,就直接暴力计算最大最小位为1,然后还过了20.
2、第二题是求一个排列数。只会简单的模拟,但是他的字典序排列没想到咋做
3、给定m和n个黑白棋子,购买第i个物品需要i个黑或白棋子,求购买最多物品的组合数。
#软件开发笔面经#
不定项选择题:小根堆、栈、调度算法等
编程题:
1、给定一系列数字的最大bit位数和最小bit位数,求这些数组成的最大异或数为多少。没想到怎么做,就直接暴力计算最大最小位为1,然后还过了20.
2、第二题是求一个排列数。只会简单的模拟,但是他的字典序排列没想到咋做
3、给定m和n个黑白棋子,购买第i个物品需要i个黑或白棋子,求购买最多物品的组合数。
#软件开发笔面经#
全部评论
第一次笔试全没做,第一题卡死了写不出来,后面看了看题全无思路,提前半小时交了
感觉编程好难 已经凉凉
第一题要写一个快速幂算法去算2^n次方不然会超过longlong限制,第二题符合字典序就是每次消优先消靠前的数字,用了hashmap和queue模拟就a了。第三题三维dp只能过0.27,放弃
相关推荐
09-25 17:43
西安东方亚太职业技术学院 Java 点赞 评论 收藏
分享
忙活三个月收获0offer:第一题就是大于n/2的质数个数+2(1和任一小于等于n/2的质数),因为对于两个小于等于n/2的质数x,y,存在x->2x->2y->y使这两个数冲突
投递阿里国际数字商业集团等公司10个岗位
点赞 评论 收藏
分享