logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[算法] 二叉树的前中后层序遍历(递归、非递归Golang实现)

[算法] 二叉树的前中后层序遍历(递归、非递归Golang实现)简介种类基于递归的前序, 中序, 后续 遍历(3种)基于栈的前序, 中序, 后续遍历(3种)基于队列的层序遍历(3种)前序遍历的结果是 {8,6,5,7,10,9,11}中序遍历的结果是 {5,6,7,8,9,10,11} (搜索二叉树中序遍历的结果将会是有序的)后续遍历的结果是 {5,7,6,9,11,10,8}层序遍历的结果是 {

#golang#算法#开发语言
[算法] leetcode 53.最大子数组和 golang

[算法] leetcode 53.最大子数组和golang题目给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输

#golang#算法#排序算法
数据结构 图论09 关键路径(AOE)网 通俗易懂

关键路径关键路径是求「工程上时间最短的问题」的方法阅读本文前请先了解拓扑排序拓扑排序主要解决「工程是否能顺序进行」的问题,关键路径在拓扑排序的基础上解决「工程最短时间的问题」。一、工程最短时间工程时间最短的问题:按照工厂上图生产一辆汽车,外壳、发动机、轮子和其他部件可以同时建造。(1)求组装完成最短需要多少时间?(2)如何缩短最短时间?答案:(1)因为所有部件可以同时建造,所以只要最长时间的「发动

#算法#数据结构#图论 +1
SpringBoot整合elasticsearch 抛出 java.lang.NoSuchFieldError: IGNORE_DEPRECATIONS

问题描述elastic search 整合spring boot ,第一个hello程序出错报错java.lang.IllegalStateException: Failed to load ApplicationContext...Caused by: org.springframework.beans.factory.BeanCreationException: Error creating

#java#spring#elasticsearch +2
算法-基本排序算法-06 快速排序详解

1. 要点选取列表中一个元素为中点(也称之为 基准数,pivot,这里我们选择的是列表的最左边的第一个数字)将比这个中点小的数移动到左边,(自然大的数就到了右边,但是左边和右边的数字依旧是无序的)递归继续以左边的数和右边的数为基础继续移动,直到基础列表的元素个数为12.图展示2.1 过程图解.这是一个[5,1,9,3,7,4,8,6,2,10] 快速排序的例子2.2 动图演示3.算法步骤选取列表中

#算法#java#数据结构 +1
Vscode 常见快捷键总结

Vscode 官方教程:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf个人总结1.打开命令面板【F1/Ctrl + Shift + P】2. 打开 terminal【Ctrl + `】3. 快速打开文件【Ctrl + p】4…

#开发工具#vscode
Idea JavaDoc注释|Java如何生成Doc文件|使用idea生成Doc文件|自制javaAPI

一、Java 写doc 注释,自制Java api1.使用idea /** + 回车自动生成Doc注释模板/*** @author 作者名* @vision 版本号* @param 参数* @return 返回值* @since 最少需要使用的jdk版本号* @throw 抛出的异常*/`点击更多详...

#java
Goland 和 vscode 协程调试方法

Goland 和 vscode 协程调试方法调试发现进入协程调试方法了

git 代码回滚 reset revert 详解 IDEA操作 4种reset区别

我们用 git 在单人或者多人开发的时候,有时候出现的 错误的提交 ,我们此时 撤销 之前的操作,回退、回滚 到之前的版本,这里总结了 2种方法:reset(删除错误提交) 和 revert(新建提交覆盖)

#git#github#java +1
vscode 版本比较插件 Git History Diff

背景:开发中一定要 review 自己的代码再提交, 因为没有 review 的代码和闭着眼睛写的没什么区别, 如果是小改动我们可以 review 单个 commit, 如果一个完整的功能设计到多个 commit 建议是拉分支然后 review 分支的不同。...

#git#vscode#github
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择