2022-05-07 18k 字 17 分钟Go语言初上手(一) 环境配置与基础语法 | 青训营字节第三届青训营是后端专场,开课了,高高兴兴写笔记啦课上很详细的讲了 Go 的基本语法,以及再加上自己阅读 Go 语言圣经的一些总结,得出了这一篇文章,感觉跟 JS 和 c/c++ 还是有很多共通之处的。more...
2022-05-06 7.1k 字 6 分钟Hexo博客Shoka主题配置记录# 起因 今天闲逛的时候看到一个博客用的主题惊为天人: 官方配置教程: Hexo 主题 Shoka & multi-markdown-it 渲染器使用说明 🚀快速开始 -> 💌依赖插件 -> 📌基本配置 -> 🌈界面显示 -> 🦄特殊功能 过程中遇到的一些问题,有看到这个博客里提到:Hexo 博客搭建:基础配置...more...
2022-05-01 7.5k 字 7 分钟编译原理 实验四 LR(1)分析法程序第三次实验因为逆波兰式比较简单所以略过 x 源代码仓库:CompilePrincipleLearning/experiment_4 · yusixian/CompilePrincipleLearning (github.com) 在 demo 文件夹中~ # 一。实验目的 掌握 LR (1) 分析法的基本原理 掌握 LR (1) 分析表的构造方法 掌握 LR (1) 驱动程序的构造方法 # 二。实验内容及要求 构造 LR (1) 分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解...more...
2022-04-29 2.2k 字 2 分钟剑指offer day31 数学(困难)day31 题目:剑指 Offer 14- II. 剪绳子 II、剑指 Offer 43. 1~n 整数中 1 出现的次数、剑指 Offer 44. 数字序列中某一位的数字 知识点:数学,难度为中等、困难、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 14- II. 剪绳子 II 数学、动态规划 中等 剑指 Offer 43. 1~n 整数中 1 出现的次数 递归、数学、动态规划 困难 剑指 Offer 44. 数字序列中某一位的数字 数学、二分查找 中等 最后一天了…… 被今天的数学题…… 按在地上摩擦,嘿嘿嘿 # 剑指 Offer...more...
2022-04-28 1.5k 字 1 分钟剑指offer day30 分治算法(困难)day30 题目:剑指 Offer 17. 打印从 1 到最大的 n 位数、剑指 Offer 51. 数组中的逆序对 知识点:数组、数学、分治,难度为简单、困难 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 17. 打印从 1 到最大的 n 位数 数组、数学 简单 剑指 Offer 51. 数组中的逆序对 树状数组、线段树、数组 困难 # 剑指 Offer 17. 打印从 1 到最大的 n 位数 输入数字 n ,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例...more...
2022-04-27 3.3k 字 3 分钟剑指offer day29 动态规划(困难)day29 题目:剑指 Offer 19. 正则表达式匹配、剑指 Offer 49. 丑数、剑指 Offer 60. n 个骰子的点数 知识点:字符串、数学、动态规划,难度为困难、中等、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 19. 正则表达式匹配 递归、字符串、动态规划 困难 剑指 Offer 49. 丑数 哈希表、数学、动态规划 中等 剑指 Offer 60. n 个骰子的点数 数学、动态规划、概率与统计 中等 # 剑指 Offer 19. 正则表达式匹配 请实现一个函数用来匹配包含 '. ' 和...more...
2022-04-26 2.4k 字 2 分钟剑指offer day28 搜索与回溯算法(困难)day28 题目:剑指 Offer 37. 序列化二叉树、剑指 Offer 38. 字符串的排列 知识点:树、字符串、回溯,难度为困难、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 37. 序列化二叉树 树、深度优先搜索 困难 剑指 Offer 38. 字符串的排列 字符串、回溯 中等 # 剑指 Offer 37. 序列化二叉树 请实现两个函数,分别用来序列化和反序列化二叉树。 你需要设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 /...more...
2022-04-25 2.6k 字 2 分钟剑指offer day27 栈与队列(困难)day27 题目:剑指 Offer 59 - I. 滑动窗口的最大值、剑指 Offer 59 - II. 队列的最大值 知识点:队列、设计、滑动窗口,难度为困难、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 59 - I. 滑动窗口的最大值 队列、滑动窗口、单调队列 困难 剑指 Offer 59 - II. 队列的最大值 设计、队列、单调队列 中等 # 剑指 Offer 59 - I. 滑动窗口的最大值 给定一个数组 nums 和滑动窗口的大小 k ,请找出所有滑动窗口里的最大值。 示例: 输入: nums =...more...
2022-04-24 3.3k 字 3 分钟剑指offer day26 字符串(中等)day26 题目:剑指 Offer 20. 表示数值的字符串、剑指 Offer 67. 把字符串转换成整数 知识点:字符串、模拟,难度为中等、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 20. 表示数值的字符串 字符串 中等 剑指 Offer 67. 把字符串转换成整数 字符串 中等 # 剑指 Offer 20. 表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 'e' 或 'E'...more...
2022-04-23 2.2k 字 2 分钟剑指offer day25 模拟(中等)day25 题目:剑指 Offer 29. 顺时针打印矩阵、剑指 Offer 31. 栈的压入、弹出序列 知识点:数组、栈、模拟,难度为简单、中等 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 29. 顺时针打印矩阵 数组、矩阵、模拟 简单 剑指 Offer 31. 栈的压入、弹出序列 栈、数组、模拟 中等 # 剑指 Offer 29. 顺时针打印矩阵 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入: matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:...more...