摘要: Java 中的队列(Queue)数据结构 1. 队列的定义 队列是一种遵循先进先出(FIFO:First In First Out)原则的线性数据结构。它类似于现实生活中的排队情况:第一个进入队列的元素将是第一个被移出队列的元素。 2. 队列的基本操作 入队(Enqueue):在队列尾部添加元素 出 阅读全文
posted @ 2024-07-20 16:55 KenWan 阅读(673) 评论(0) 推荐(0)
摘要: 常用的 Linux 命令 本文将介绍日常开发中经常使用的 Linux 命令。 1. 文件和目录操作 ls - 列出目录内容 ls -l # 长格式列出文件 ls -a # 显示隐藏文件 cd - 切换目录 cd /path/to/directory cd .. # 返回上一级目录 mkdir - 创 阅读全文
posted @ 2024-07-20 14:43 KenWan 阅读(35) 评论(0) 推荐(0)
摘要: (1)思路 动态规划 (2)解题步骤 定义状态: dp[i] 表示第 i 个斐波那契数 状态转移方程: 根据斐波那契数列的定义,有: dp[i] = dp[i-1] + dp[i-2] 初始化: 由初始条件知道: dp[0] = 0 dp[1] = 1 填表: 使用状态转移方程,从 2 到 n 依次 阅读全文
posted @ 2024-07-20 13:07 KenWan 阅读(51) 评论(0) 推荐(0)
摘要: 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)
摘要: Java 中的链表(Linked List)数据结构 1. 链表的定义 链表是一种常见的线性数据结构,由一系列节点组成,每个节点包含数据字段和指向下一个节点的引用(链接)。在 Java 中,链表通常通过自定义类或使用 Java 提供的 LinkedList 类来实现。 2. 链表的类型 单向链表:每 阅读全文
posted @ 2024-07-18 14:33 KenWan 阅读(93) 评论(0) 推荐(0)
摘要: (1)解题思路 step1 用 malloc 申请一个节点赋值给合并后的新链表 newList,将该节点作为 newList 的头结点。(应用头结点的目的是使得用“尾插法”合并链表时的操作保持一致)定义一个 rear 指针,指向 newList 的表尾。 step2 当 list1 和 list2 阅读全文
posted @ 2024-07-18 09:24 KenWan 阅读(42) 评论(0) 推荐(0)
摘要: Java 中的数组(Array)数据结构 1. 数组的定义 数组是最基本的数据结构之一,它是一种用于存储多个相同类型元素的容器。在 Java 中,数组是对象,可以存储基本数据类型和引用类型的数据。 2. 数组的特点 固定大小:一旦创建,数组的大小就不能改变。 连续内存:数组中的元素在内存中是连续存储 阅读全文
posted @ 2024-07-17 22:13 KenWan 阅读(26) 评论(0) 推荐(0)
摘要: Java 后端开发学习路径:从入门到进阶 1. Java 基础 Java 基础是学习后端开发的第一步,扎实的基础能够为后续的学习打下良好的根基。 1.1 环境配置 JDK(Java Development Kit): 下载并安装最新版本的 JDK。 配置环境变量 JAVA_HOME 和 PATH,确 阅读全文
posted @ 2024-07-17 17:11 KenWan 阅读(486) 评论(0) 推荐(0)