摘要: 词法分析器1.0版 对Java源码进行词法分析,仅供参考 package org.experience; import java.io.*; import java.util.ArrayList; import java.util.HashSet; import java.util.List; /* 阅读全文
posted @ 2021-10-09 23:12 mx_info 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Leetcode128. 最长连续序列 题目描述 /** * 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 * * 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 * */ 思路分析 计算一个数组中连续数字的最长序列长度,可以使用优化 阅读全文
posted @ 2021-09-29 11:50 mx_info 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Leetcode105. 从前序与中序遍历序列构造二叉树 题目描述 /** * 给定一棵树的前序遍历 preorder 与中序遍历 inorder。 * <p> * 请构造二叉树并返回其根节点。 */ 思路分析 已知前序遍历和中序遍历的数组,构造其二叉树 根据前序遍历和中序遍历的特点可知,前序遍历在 阅读全文
posted @ 2021-09-28 09:39 mx_info 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 张量基本运算 说明 张量运算包括算术、线性代数、矩阵操作(转置、索引、切片)、采样等。 这些操作中的每一个都可以在 GPU 上运行(速度通常比在 CPU 上更高)。 如果使用 Colab,转到运行时 > 更改运行时类型 > GPU 来分配 GPU。 默认情况下,张量是在 CPU 上创建的。我们需要使 阅读全文
posted @ 2021-09-27 16:11 mx_info 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 张量及其初始化 介绍 张量是一种特殊的数据结构,与数组和矩阵非常相似。 在 PyTorch 中,我们使用张量对模型的输入和输出以及模型的参数进行编码。 张量类似于NumPy 的ndarray,不同之处在于张量可以在 GPU 或其他硬件加速器上运行。 事实上,张量和 NumPy 数组通常可以共享相同的 阅读全文
posted @ 2021-09-26 22:00 mx_info 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Leetcode122. 买卖股票的最佳时机 II 题目描述 /** * 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 * * 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 * * 注意:你不能同时参与多笔交易 阅读全文
posted @ 2021-09-25 09:10 mx_info 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Leetcode120. 三角形最小路径和 题目描述 /** * 给定一个三角形 triangle ,找出自顶向下的最小路径和。 * <p> * 每一步只能移动到下一行中相邻的结点上。 * 相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。 * 也 阅读全文
posted @ 2021-09-24 09:41 mx_info 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Leetcode121. 买卖股票的最佳时机 题目描述 /** * 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 * * 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。 * 设计一个算法来计算你所能获取的最 阅读全文
posted @ 2021-09-22 22:18 mx_info 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Leetcode119. 杨辉三角 II 题目描述 /** * 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 * * 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 */ 思路分析 首先搞明白杨辉三角的构成,及第一层有一个数字,第二层有2个数字,第n层有n个 阅读全文
posted @ 2021-09-22 17:05 mx_info 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Leetcode118.杨辉三角 题目描述 /** * * 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 * <p> * 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 */ 思路分析 杨辉三角,即每一层的第一个数字和最后一个数字都为1,其他数字为上一层两数字之 阅读全文
posted @ 2021-09-22 12:56 mx_info 阅读(2) 评论(0) 推荐(0) 编辑