首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
H_拾忆
掘友等级
定时学习.不定期徒步爬山.追求真实的It男孩.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
赞
文章( 54 )
沸点( 0 )
Go语言数据结构和算法(三十四)分治算法
分治算法是将一个巨大的输入分解成若干个小块.在每个小块上解决问题.然后将分段 解决方案合并为全局解决方案. 1.步骤: 分解:将原始问题分解成一组子问题. 解决子问题:递归的单独解决每个子问题. 合并
Go语言数据结构和算法(三十五)Kadane算法
Kadane算法是解决最大子数组问题的有效算法.该问题是在整数数组中找到具有最 大和的连续子数组任务. 1.步骤: 1.1将两个变量maxSoFar和maxEndingHere初始化为数组的第一个元素
Go语言数据结构和算法(三十六)平衡二叉树
本文介绍了平衡二叉树的概念、实现方法和应用场景。同时给出了Go语言实现示例,演示了如何将有序数组转换为平衡二叉树,以及如何检查二叉树是否平衡。
LeetCode053最大子序和
题目: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连
Go语言数据结构和算法(二十八)插值搜索算法
插值搜素是对实例二分搜索的改进.其中排序数组中的值是均匀分布的.二分搜索总是对中间元素进行检查.插值搜索可能会根据正在搜索的键的值去查找不同的位置.如果键的值更接近最后一个元素.则插值搜索很可能会向末
Go进阶之Iota
常量声明语句中.iota往往用于声明连续的整型常量.itoa的位置与其的位置强相关. iota取值描述: iota在const关键字出现时被重置为0. const声明块中每新增一行.iota的值自增.
Go进阶之struct
1.内嵌字段: Go语言没有继承的概念.当需要复用其他结构体时.需要使用组合方式将其他结构体嵌 入当前结构体. 示例: 结构体中的字段既可以显示指定也可以隐式指定. 注:显示指定和隐示指定没有区别.仅
Go语言数据结构和算法(二十七)二分搜索
二分搜索是一种在有序数组使用的算法.它通过重复将搜索间隔一分为二进行搜索.二 分搜素算法的思想是利用数组排序的信息.将事件复杂度降低到O(logn). 1.步骤: 1).将整个数组的中间元素作为搜索键
LeetCode042接雨水
题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 编辑 输入:height = [0,1,0,2,1,0,1,3,2,1,
LeetCode047全排列II
题目: 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums = [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1,1]]
下一页
个人成就
文章被点赞
54
文章被阅读
933
掘力值
619
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2025-11-18