首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go
小生凡一
创建于2021-07-25
订阅专栏
记录go语言学习笔记
等 68 人订阅
共112篇文章
创建于2021-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Go语言开发】简单了解一下搜索引擎并用go写一个小demo
这篇文章我们一起来了解一下搜索引擎的原理,以及用go写一个小demo来体验一下搜索引擎。搜索引擎一般简化为三个步骤...
【Golang开发面经】字节跳动(三轮技术面)
写在前面 这里就省去了一些我简历上的问题,也就是深挖项目。 笔试 略 一面 epoll、select、poll 区别 select 机制刚开始的时候,需要把 fd_set 从用户空间拷贝到内核空间,并
【剑指offer】AB4 逆波兰表达式求值 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 描述 给定一个逆波兰表达式,求表达式的值。 数据范围:表达式长度满足1≤n≤104 ,表达式中仅包含数字和
【剑指offer】连续子链表最大和 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 输入一个单链表,链表中一个或多个连续的整数组成一个子链表。求所有子链表和的最大值。 示例1 输入: 返
【剑指offer】LRU算法 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 题目很简洁,请你用go语言写一个LRU算法。 思考 其实我们可以借助go自带的list进行操作,因为这
【剑指offer】NC21 链表内指定区间反转 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 描述 将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n)O(
【剑指offer】NC127 最长公共子串 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 描述 给定两个字符串str1和str2,输出两个字符串的最长公共子串 题目保证str1和str2的最长公共子
【剑指offer】NC105 二分查找-II [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 描述 请实现有重复数字的升序数组的二分查找 给定一个 元素有序的(升序)长度为n的整型数组 nums
【剑指offer】NC10 大数乘法 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 以字符串的形式读入两个数字,编写一个函数计算它们的乘积,以字符串形式返回。 数据范围: 读入的数字大小
【剑指offer】NC18 顺时针旋转矩阵 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 有一个NxN整数矩阵,请编写一个算法,将矩阵顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,
【剑指offer】输出二叉树的右视图 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 请根据二叉树的前序遍历,中序遍历恢复二叉树,并打印出二叉树的右视图 思路 这题我们可以先把这颗树构建出
【剑指offer】买卖股票的最好时机(二) [Go语言]
题目 假设你有一个数组prices,长度为n,其中prices[i]是某只股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益 1.你可以多次买卖该只股票,但是再次购买前必须卖出之前的
【剑指offer】最长回文子串 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 示例 2: 思路 我们可以一直进行遍历,
【剑指offer】螺旋矩阵 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 给定一个m x n大小的矩阵(m行,n列),按螺旋的顺序返回矩阵中的所有元素。 示例1 输入: 返回值
【剑指offer】NC41 最长无重复子数组 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 给定一个长度为n的数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。
【剑指offer】NC88 寻找第K大 [Go语言]
Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情 题目 有一个整数数组,请你根据快速排序的思路,找出数组中第 k 大的数。 给定一个整数数组 a ,同时给定它
【剑指offer】按之字形顺序打印二叉树 [Go语言]
「这是我参与2022首次更文挑战的第28天,活动详情查看:2022首次更文挑战」。 描述 给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替) 例如: 给定的
goroutine和channel 如何控制并发顺序?
「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」。 写在前面 最近有同学问我这个问题。 分析 题目既然要求是使用goroutine,那么我们肯定是要控制好这个并发的顺序
【力扣】寻找两个正序数组的中位数 [Go语言]
「这是我参与2022首次更文挑战的第25天,活动详情查看:2022首次更文挑战」。 1. 题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个
【力扣】两数相加 [Go语言]
「这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战」。 1.题目 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储
下一页