摘要:
Java 中的栈(Stack)数据结构 1. 栈的定义 栈是一种遵循后进先出(LIFO:Last In First Out)原则的线性数据结构。它类似于一叠盘子:你只能在顶部添加或移除盘子。在栈中,我们只能访问最顶端的元素。 2. 栈的基本操作 压栈(Push):将元素添加到栈顶 出栈(Pop):移 阅读全文
posted @ 2024-07-19 20:57
KenWan
阅读(242)
评论(0)
推荐(0)
摘要:
深度学习学习路径 深度学习是人工智能和机器学习领域中最热门的方向之一。它涉及使用多层神经网络来处理和分析数据,尤其在计算机视觉、自然语言处理、语音识别等领域取得了突破性的进展。 1. 数学基础 深度学习对数学有一定的要求,尤其是线性代数、概率统计和微积分。在开始深度学习的学习之前,建议先掌握这些数学 阅读全文
posted @ 2024-07-19 15:58
KenWan
阅读(308)
评论(0)
推荐(0)
摘要:
(1)思路 记录每个非0数组元素前面有多少个0,就将该元素向前移动多少位,并且记录数组一共有多少个0元素,全部非0元素移动完后,再在数组最后补上0即可。 (2)复杂度 时间复杂度:O(n) 空间复杂度:O(1) (3)代码 class Solution { public void moveZeroe 阅读全文
posted @ 2024-07-19 12:12
KenWan
阅读(53)
评论(0)
推荐(0)

浙公网安备 33010602011771号