富途笔试

3.27 富途 研发笔试,第一题出栈顺序,有人AC吗,我本地测试五组数据都没有问题,但是调试为0,好奇怪啊,求一个答案#富途##笔试题目#
全部评论
这个我是用递归a的,代码如下: string s1 = "down"; string s2 = "up"; void solve(int pre, int k, int cnt, int &n, vector<string> &ans) {     if (cnt >= n + 1) return;     ans[(k + pre) / 2] = s1;     ans[(k - pre + 1) / 2 + k] = s2;     solve(pre, (k + pre) / 2, cnt + 1, n, ans);     solve(k, (k - pre + 1) / 2 + k, cnt + 1, n, ans);     return; } vector<string> problem(int n) {     // write code here     int num = 1;     for (int i = 0; i < n; ++i)         num *= 2;     num--;     vector<string> ans(num);     ans[num / 2] = s1;     solve(0, num / 2, 2, n, ans);     return ans; }
点赞 回复 分享
发布于 2021-03-27 16:46
public int[] solve (int[] a) {         List<Integer> list = new ArrayList<>();         for(int i=0;i<a.length;i++){             list.add(a[i]);         }         List<Integer> list1 = new ArrayList<>();         Arrays.sort(a);         boolean[] paduan = new boolean[a.length];         int j = a.length-1;         Stack<Integer> stack = new Stack<>();         for(int i=0;i<a.length;i++){             int temp = list.get(i);             if(temp!=a[j]){                 stack.push(temp);                 paduan[i]=true;             }             if(temp==a[j]){                 if(paduan[i]==true){                     list1.add(stack.pop());                 }else{                     paduan[i]=true;                     list1.add(temp);                 }                 j--;             }         }         while(!stack.isEmpty()){             list1.add(stack.pop());         }         for(int i=0;i<list1.size();i++){             a[i] = list1.get(i);         }         return a;     }
点赞 回复 分享
发布于 2021-03-27 16:58

相关推荐

昨天 11:05
门头沟学院 Java
华为海思 通软开发 总包大概在30左右
点赞 评论 收藏
分享
&nbsp;&nbsp;24届校招生,加上入职实习,到现在已经满一年工龄了。很感谢自己,能争取到一份还算不错的工作,最后也能顺利转正,也很心疼自己,即使职场上待了一年,依旧无法摆脱无尽的内耗。&nbsp;&nbsp;&nbsp;&nbsp;今天请假喘口气,一个人去寺庙祈福,希望新的一年身心健康,也希望自己职场顺意,发誓再也不要任人摆布了。刚许完没走两步就收到了加急的工作任务,赶紧蹲台阶上处理。。自己都被自己窝囊笑了。回到家天黑了,又收到领导新的工作消息,想到假期结束,又要面对讨厌的一切,就止不住的心悸,感觉自己永远有做不完的事。&nbsp;&nbsp;真的真的很讨厌非工作时间的加急信息,以至于染上了每十分钟就要点开手机的后...
_凡_:即使职场上待了一年,依旧无法摆脱无尽的内耗。 今天请假喘口气,一个人去寺庙祈福,希望新的一年身心健康,也希望自己职场顺意,发誓再也不要任人摆布了。刚许完没走两步就收到了加急的工作任务,赶紧蹲台阶上处理。。自己都被自己窝囊笑了。回到家天黑了,又收到领导新的工作消息,想到假期结束,又要面对讨厌的一切,就止不住的心悸,感觉自己永远有做不完的事。 我看到这些窒息感就铺面而来
投递58到家等公司8个岗位 >
点赞 评论 收藏
分享
2024-11-29 11:43
河南科技大学 Java
铁锈不腻玩家:下面那个袁先生删了,问他怎么回事,头像都换不明白
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务