首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
foryli
亚信_亚信科技CTC_前端开发工程师
获赞
0
粉丝
0
关注
3
看过 TA
6
男
上海海洋大学
2015
Web前端
IP属地:四川
略懂技术
私信
关注
拉黑
举报
举报
确定要拉黑foryli吗?
发布(9)
评论
刷题
收藏
foryli
关注TA,不错过内容更新
关注
2023-09-19 14:16
亚信_亚信科技CTC_前端开发工程师
题解 | #斐波那契数列#
方案一:迭代缺省。方案二:递归 import java.util.*; public class Solution { public int Fibonacci(int n) { // write code here if (n < 2) { return n; } return Fibonacci(n - 1) + Fibonacci(n - 2); } } 复杂度分析:时间复杂度:O(2^n)空间复杂度:O(n)方案三:动态规划 import java.util.*; publ...
0
点赞
评论
收藏
分享
2023-09-15 18:23
亚信_亚信科技CTC_前端开发工程师
题解 | #冒泡排序#
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] arr = new int[7]; for (int i = 0; i < arr.length; i++) { arr[i] = scanner.nextInt(); } ...
0
点赞
评论
收藏
分享
2023-05-05 14:58
已编辑
亚信_亚信科技CTC_前端开发工程师
题解 | #【模板】队列#
import java.util.Scanner fun main(args: Array<String>) { val read = Scanner(System.`in`) val size = read.nextLine().toInt() val queueAb7 = QueueAb7(size) while (read.hasNextLine()) { val lineArr = read.nextLine().split(" ") if (lineArr[0] == "push") { ...
0
点赞
评论
收藏
分享
2023-05-04 19:52
亚信_亚信科技CTC_前端开发工程师
题解 | #表达式求值#
object Solution { fun solve(s: String): Int { var inputStr = s // recurve parentheses while (inputStr.contains('(')) { val startIdx = inputStr.lastIndexOf('(') val tempSubStr = inputStr.substring(startIdx.plus(1)) val endIdx = tempSubSt...
0
点赞
评论
收藏
分享
2023-05-02 00:38
亚信_亚信科技CTC_前端开发工程师
题解 | #点击消除#
import java.util.Scanner fun main(args: Array<String>) { val read = Scanner(System.`in`) val tempStack = mutableListOf<String>() while (read.hasNextLine()) { read.nextLine().forEach { if (tempStack.isEmpty() || tempStack.last() != it.toString()) { ...
0
点赞
评论
收藏
分享
2023-05-02 00:09
亚信_亚信科技CTC_前端开发工程师
题解 | #逆波兰表达式求值#
object Solution { fun evalRPN(tokens: Array<String>): Int { val operators = arrayOf("+", "-", "*", "/") val tempStack = mutableListOf<Int>() tokens.forEach { if (!operators.contains(it)) { tempStack.add(it.toInt()) } els...
0
点赞
评论
收藏
分享
2023-05-01 23:44
亚信_亚信科技CTC_前端开发工程师
题解 | #有效括号序列#
object Solution { fun isValid(s: String): Boolean { val tempStack = mutableListOf<Char>() s.forEach { if (it == '(') { tempStack.add(')') } else if (it == '[') { tempStack.add(']') } else if (it == '{') { ...
0
点赞
评论
收藏
分享
2023-05-02 00:19
已编辑
亚信_亚信科技CTC_前端开发工程师
题解 | #栈的压入、弹出序列#
object Solution { fun IsPopOrder(pushV: IntArray, popV: IntArray): Boolean { val tempStack = mutableListOf<Int>() var popVIndex = 0 pushV.forEach { tempStack.add(it) while (tempStack.isNotEmpty() && tempStack.last() == popV[popVIndex]) { ...
0
点赞
评论
收藏
分享
2023-05-05 14:55
已编辑
亚信_亚信科技CTC_前端开发工程师
题解 | #【模板】栈#
import java.util.Scanner fun main(args: Array<String>) { val read = Scanner(System.`in`) val size = read.nextLine().toInt() val stackAb1 = StackAb1(size) while (read.hasNextLine()) { val lineArr = read.nextLine().split(" ") if (lineArr[0] == "push") { ...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务