首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
卫宫士郎红A
获赞
134
粉丝
2
关注
5
看过 TA
18
男
佛山大学
2025
算法工程师
IP属地:广东
程序员
私信
关注
拉黑
举报
举报
确定要拉黑卫宫士郎红A吗?
发布(73)
评论
刷题
卫宫士郎红A
关注TA,不错过内容更新
关注
2020-07-17 13:52
佛山大学 算法工程师
2020--07--12 整形数字转化为罗马数
请将给出的整数转化为罗马数字保证输入数字的范围在1 到 3999之间。 示例1 输入 1 输出 "I"首先搞清楚罗马数字,然后枚举出符号I IV V IX X XL L XC C CD D CM M1 4 5 9 10 40 50 90 100 400 500 900 1000从后往前逐个比对就可以了 public String intToRoman (int num) { StringBuffer sb = new St...
0
点赞
评论
收藏
分享
2020-07-17 13:43
佛山大学 算法工程师
2020--07--17 股票交易的最大利润
题目描述假设你有一个数组,其中第i个元素表示某只股票在第i天的价格。设计一个算法来寻找最大的利润。你可以完成任意数量的交易(例如,多次购买和出售股票的一股)。但是,你不能同时进行多个交易(即,你必须在再次购买之前卖出之前买的股票)。 只需要判断相邻数组元素是否是递增,是则给profit加上两个元素之差 输入 [1,4,2] 输出 3实现代码: public int greed_2(int[] A){ int profit=0; for (int i = 1; i < A.length; i++) { if (A[i-1]<A[...
0
点赞
评论
收藏
分享
2020-07-17 12:06
佛山大学 算法工程师
2020-07-17
在牛客打卡2天,今天学习:刷题 2 道/代码提交 13 次
0
点赞
评论
收藏
分享
2020-07-17 13:45
已编辑
佛山大学 算法工程师
2020--07--17 单次买入卖出股票最大利润
题目描述假设你有一个数组,其中第i个元素是某只股票在第i天的价格。如果你最多只能完成一笔交易(即买一股和卖一股股票),设计一个算法来求最大利润。 Say you have an array for which the i th element is the price of a given stock on day i.If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock), design an algorithm to find t...
0
点赞
评论
收藏
分享
2020-07-17 13:45
已编辑
佛山大学 算法工程师
2020--07--17 sort-colors
题目描述 现在有一个包含n个物体的数组,其中物体颜色为颜色为红色、白色或蓝色,请对这个数组进行排序,让相同颜色的物体相邻,颜色的顺序为红色,白色,蓝色。 我们用0,1,2分别代表颜色红,白,蓝 注意: 本题要求你不能使用排序库函数 扩展: 一个非常直接的解法是两步的计数排序的算法 首先:遍历一遍数组,记录0,1,2的数量,然后重写这个数组,先将0写入,再将1写入,再将2写入 你能给出一个只用一步,并且能在常数级空间复杂度解决这个问题的算法吗? 在用常数N的复杂度解决问题首先,判断数组长度为1和2的情况,定义左右标记left和right其次,用fori遍历数组,等于0和left交...
0
点赞
评论
收藏
分享
2020-07-16 18:32
佛山大学 算法工程师
我太秀了啊 我已经通过这道算法题! 给定一个整数n,将数字1到n2n^2n2按螺旋的顺序填入n×n的矩阵 例如: 给出的n=3, 你应该返回如下矩阵: [↵ [ 1, 2, 3 ],↵ [ 8, 9, 4 ],↵ [ 7, 6, 5 ... https://www.nowcoder.com/questionTerminal/25ec7a8bf1954a449a13a901e382600d
0
点赞
评论
收藏
分享
2020-07-12 20:17
佛山大学 算法工程师
1、从左往右,找到elem2、用指针指向最后,一步一步往前走 我已经通过这道算法题! 给定一个数组和一个值,使用就地算法将数组中所有等于这个值的元素删除,并返回新数组的长度。 元素的顺序可以更改。你不用去关心大于当前数组长度的空间里面存储的值 Given an array and a... https://www.nowcoder.com/questionTerminal/1e1b7d86039e4427b4b6f7cbb856c301
0
点赞
评论
收藏
分享
2020-07-12 16:55
佛山大学 算法工程师
太秀了哈哈哈 我已经通过这道算法题! 请将给出的罗马数字转化为整数 保证输入的数字范围在1 到 3999之间。 Given a roman numeral, convert it to an integer. Input is guar... https://www.nowcoder.com/questionTerminal/817fdd12bd3341349a0079f74e692ebf
0
点赞
评论
收藏
分享
2020-07-12 12:34
佛山大学 算法工程师
2020-07-12
在牛客打卡1天,今天学习:刷题 1 道/代码提交 7 次
0
点赞
评论
收藏
分享
2020-07-12 12:32
佛山大学 算法工程师
2020.07.12首先搞清楚罗马数字,然后枚举出符号IIVVIXXXLLXCCCDDCMM1459104050901004005009001000从后往前逐个比对就可以了 我已经通过这道算法题! 请将给出的整数转化为罗马数字 保证输入数字的范围在1 到 3999之间。 Given an integer, convert it to a roman numeral. Input is guar... https://www.nowcoder.com/questionTerminal/0636c3db0de6437a8a86e58f46aa5c90
0
点赞
评论
收藏
分享
2020-07-02 11:14
佛山大学 算法工程师
小明的随机数
链接:https://ac.nowcoder.com/acm/problem/16669 来源:牛客网 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N ≤ 100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 输入描述: 输入有2行,第1行为1个正整数,表示所生成的随机数的个数:N 第2行有N个用空格隔开的正整数,为所产生的随机数。 ...
投递牛客等公司 >
0
点赞
评论
收藏
分享
2020-05-19 13:29
佛山大学 算法工程师
这道题着实无语,题目有歧义 我已经通过这道算法题! 请使用random() 函数,生成 10个随机数,并对它进行降序排序 ,要求有效率。 注意:不允许使用代码库提供的 sort() 之类现成的排序函数。 https://www.nowcoder.com/questionTerminal/678417477f424f8f8f97c54941abf631
0
点赞
评论
收藏
分享
2020-05-19 12:20
佛山大学 算法工程师
一个小时!!!! 我已经通过这道算法题!一组无序的自然数集合,由0,1,2... ...,n的数字和一个的数字X(X>=0 && Xhttps://www.nowcoder.com/questionTerminal/1664fe871878496aa600b6e09557982b
0
点赞
评论
收藏
分享
1
2
3
4
5
关注他的用户也关注了:
牛客网
牛客企业服务