
算法之旅
文章平均质量分 65
分方向学习算法,每天更新1-3道题
猫头鹰与老人
一切都是最好的安排
展开
-
GO-算法-回溯
一:全排列(46)给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。示例 1:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2:输入:nums = [0,1]输出:[[0,1],[1,0]]示例 3:输入:nums = [1]输出:[[1]]func permute(nums []int) [][]int { /**原创 2021-12-27 20:51:50 · 459 阅读 · 0 评论 -
GO-算法--字符串相关
一:两数想加(415)给定两个字符串形式的非负整数num1 和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如 BigInteger),也不能直接将输入的字符串转换为整数形式。示例 1:输入:num1 = "11", num2 = "123"输出:"134"示例 2:输入:num1 = "456", num2 = "77"输出:"533"示例 3:输入:num1 = "0", num2 = "0"输出:"0"fu...原创 2021-12-24 05:25:03 · 333 阅读 · 0 评论 -
GO算法-栈队列转换之互通有无
GO算法-栈队列转换之互通有无原创 2021-12-18 21:14:27 · 108 阅读 · 0 评论 -
GO算法-队列
go用队列实现栈原创 2021-12-18 19:17:01 · 224 阅读 · 0 评论 -
GO算法-字典树
字典树Go基本实现算法原创 2021-12-18 16:06:47 · 360 阅读 · 0 评论 -
GO算法-递归分治
递归三要素:递归函数以及参数递归终止条件递归单层搜索逻辑示例func test(level, param1, param2 int) {//递归终止条件 if level > maxLevel { break}//处理当前层process(level, param1, param2)//进入下一层test(level+1, param1, param2)//重置状态reverse(l...原创 2021-12-17 18:38:28 · 134 阅读 · 0 评论 -
GO算法-树-全部打倒
二分搜索树:学习于:搞定大厂算法面试之leetcode精讲,自己只为记录二分搜索树(英语:Binary Search Tree),也称为 有序二叉树或排序二叉树。满足以下几个条件:若它的左子树不为空,左子树上所有节点的值都小于它的根节点。 若它的右子树不为空,右子树上所有的节点的值都大于它的根节点。 它的左、右子树也都是二分搜索树。一:树的前序中序后序遍历/** * Definition for a binary tree node. * type TreeNode struc.原创 2021-12-17 17:45:08 · 138 阅读 · 0 评论 -
GO算法-链表
链表算法一网打尽,必会原创 2021-12-17 11:35:34 · 238 阅读 · 0 评论 -
go算法-位运算
位运算原创 2021-12-16 21:42:40 · 287 阅读 · 0 评论 -
GO算法-滑动窗口
滑动窗口原创 2021-12-16 21:25:59 · 756 阅读 · 0 评论 -
GO算法-双指针
双指针原创 2021-12-14 21:14:57 · 630 阅读 · 0 评论 -
GO算法-深度优先&&广度优先
深度广度遍历原创 2021-12-14 17:07:22 · 465 阅读 · 0 评论 -
GO算法-二分法
二分查找,动态规划原创 2021-12-14 12:00:23 · 934 阅读 · 0 评论 -
GO算法-贪心算法&&动态规划
动态规划,贪心算法原创 2021-12-13 13:47:58 · 317 阅读 · 0 评论 -
动态规划&&滚动数据&&降维必懂
动态规划&&滚动数据&&降维必懂原创 2021-12-12 22:12:50 · 562 阅读 · 0 评论 -
GO动态规划-算法实战-不同路径&&爬楼梯
动态规划问题原创 2021-12-11 23:59:23 · 468 阅读 · 0 评论 -
GO算法题解-动态规划-原理&&优化
go算法之动态规划-递归优化-斐波那契数列-等问题原创 2021-12-11 23:03:41 · 359 阅读 · 0 评论