摘要: Go语言map排序(key/value排序) 1、前言2、实现map遍历有序2.1 key有序2.1.1 从小到大排序2.1.2 从大到小排序 2.2 value有序2.2.1 从小到大排序2.2.2 从大到小排序 1、前言 Go语言的map是无序的,多次遍历map的结果可能是不同的,比如: pac 阅读全文
posted @ 2022-02-20 21:30 Dancing-Pierre 阅读(242) 评论(0) 推荐(0)
摘要: [Golang]力扣Leetcode—中级算法—排序和搜索—前K个高频元素(哈希表存储) 题目:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 链接: 力扣Leetcode—中级算法—排序和搜索—前K个高频元素. 示例 1: 输入: 阅读全文
posted @ 2022-02-20 21:00 Dancing-Pierre 阅读(10) 评论(0) 推荐(0)
摘要: [Golang]力扣Leetcode—中级算法—排序和搜索—颜色分类(指针) 题目:给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库 阅读全文
posted @ 2022-02-20 12:39 Dancing-Pierre 阅读(13) 评论(0) 推荐(0)
摘要: 关于Go语言中的次方表示 1 起因2 原因3 Go 的次方实现3.1 普通情况3.2 特殊情况3.2.1 左移 <<3.2.2 右移 >>(拓展)3.2.3 原理 1 起因 刚接触Go语言后,开始着手用Go写算法题,想写个2的3次方,发现C语言学的2^3不能用了 a := 2 ^ 3 运行结果为1而 阅读全文
posted @ 2022-02-19 10:38 Dancing-Pierre 阅读(72) 评论(0) 推荐(0)
摘要: Git、Github 和 GitLab 一、Git 、GitLab和Github的关系二、Git 的使用2.1 简介2.2 安装2.3 基本使用2.3.1 本地文件推送到 Github 仓库2.3.2 从 GitHub 克隆项目到本地 三、GitLab 的使用3.1 简介3.2 使用3.2.1 登录 阅读全文
posted @ 2022-02-17 18:14 Dancing-Pierre 阅读(44) 评论(0) 推荐(0)
摘要: Git Windows安装教程(2.35.1.2版本) 1、Git 的下载2、Git 的安装2.1 使用许可声明2.2 选择安装目录2.3 选择安装组件2.4 选择开始菜单文件夹2.5 选择 Git 默认编辑器2.6 决定初始化新项目(仓库)的主干名字2.7 调整你的 path 环境变量2.8 选择 阅读全文
posted @ 2022-02-17 12:29 Dancing-Pierre 阅读(37) 评论(0) 推荐(0)
摘要: [Golang]力扣Leetcode—中级算法—数组和字符串—无重复字符的最长子串(递归) 题目:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 链接: 力扣Leetcode—中级算法—数组和字符串—无重复字符的最长子串. 示例 1: 输入: s = “abcabcbb” 输 阅读全文
posted @ 2022-02-16 21:56 Dancing-Pierre 阅读(15) 评论(0) 推荐(0)
摘要: [Golang]力扣Leetcode—中级算法—树和图—二叉树的中序遍历(递归、迭代) 题目:给定一个二叉树的根节点 root ,返回它的 中序 遍历。 链接: 力扣Leetcode—中级算法—树和图—二叉树的中序遍历. 示例1 : 输入:root = [1,null,2,3] 输出:[1,3,2] 阅读全文
posted @ 2022-02-15 10:32 Dancing-Pierre 阅读(17) 评论(0) 推荐(0)
摘要: 二叉树遍历——中序遍历(Golang) 简介定义Golang遍历实现Golang迭代实现 简介 中序遍历(LDR)是二叉树遍历的一种,也叫做中根遍历、中序周游。 定义 在二叉树中,中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。若二叉树为空则结束返回,否则:(1)中序遍历左子树(2)访问根结 阅读全文
posted @ 2022-02-14 09:52 Dancing-Pierre 阅读(236) 评论(0) 推荐(0)
摘要: 编辑CSDN文章,怎么打多个空格 问题解决效果 问题 每次用CSDN写博客的时候,无论在编辑处敲了多少空格或者Tab键,但是在正文效果处只显示一个空格,不能显示多个空格。就像这样: 解决 因为CSDN文章编辑遵循HTML,所以我们将空格换成HTML代码就可以了,就像这样: 名称代码长度不换行空格&n 阅读全文
posted @ 2022-02-13 11:46 Dancing-Pierre 阅读(67) 评论(0) 推荐(0)