class Solution: def maxProfit(self, prices): if not prices: return 0 min_price = prices[0] max_profit = 0 for price in prices[1:]: min_price = min(min_price, price) max_profit = max(max_profit, price - min_price) return max_profit # Binary Tree traversal def inorderTraversal(root): result = [] stack = [] current = root while current or stack: while current: stack.append(current) current = current.left current = stack.pop() result.append(current.val) current = current.right return result
// Quick Sort Algorithm function quickSort(arr, left = 0, right = arr.length - 1) { if (left < right) { const pivotIndex = partition(arr, left, right); quickSort(arr, left, pivotIndex - 1); quickSort(arr, pivotIndex + 1, right); } return arr; } function partition(arr, left, right) { const pivot = arr[right]; let i = left - 1; for (let j = left; j < right; j++) { if (arr[j] < pivot) { i++; [arr[i], arr[j]] = [arr[j], arr[i]]; } } [arr[i + 1], arr[right]] = [arr[right], arr[i + 1]]; return i + 1; }

海码编程教学平台

AI伴学智能辅导,AI助教精准赋能

1,200
精选题目
4
进行中竞赛
2,845
活跃用户
3
今日提交

核心课程

中国海洋大学
已上线

高级语言程序设计

掌握C/C++程序设计基础与算法思维

64 课时
中国海洋大学
已上线

人工智能与Python程序设计

学习Python编程与人工智能基础应用

48 课时
青岛理工大学
已上线

数据结构

理解常用数据结构与算法设计方法

48 课时

平台特色

多语言评测

支持30+编程语言
实时代码执行与反馈

互动教学

图文并茂的交互式教程
视频讲解与实时编程结合

AI赋能

AI伴学个性化指导
智能错误分析与建议

游戏化学习

闯关式编程挑战
成就系统激励学习

© 2026 中国海洋大学 · 海码编程教学平台

正在加载…
海码
正在加载