天翼云golang知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖golang相关内容资讯。开发者在golang专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
K 个关闭的灯泡。 N 个灯泡排成一行,编号从 1 到 N 。最初,所有灯泡都关闭。每天只打开一个灯泡,直到 N 天后所有灯泡都打开。
一场电影开始和结束时间可以用一个小数组来表示[“07:30”,“12:00”],已知有2000场电影开始和结束都在同一天,这一天从00:00开始到23:59结束,一定要选3场完全不冲突的电影来观看,返回最大的观影时间。
如何求出两个字符串的最大公共子串长度?
如何删除一个链表的倒数第n个元素?
map[i][j] == 0,代表(i,j)是海洋,渡过的话代价是2, map[i][j] == 1,代表(i,j)是陆地,渡过的话代价是1, map[i][j] == 2,代表(i,j)是障碍,无法渡过,每一步上、下、左、右都能走,返回从左上角走到右下角最小代价是多少,如果无法到达返回-1。
逆波兰表达式求值。根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。
罗马数字转整数。
你只有11、12、13、14,四种规格的砖块。
给定一个字符串形式的数,比如"3421"或者"-8731", 如果这个数不在-32768~32767范围上,那么返回"NODATA"
翻转二叉树。
golang中的接口,类型不空,值为空,如何判断是nil?
手写代码:Dijkstra算法。
在图中找到所有入度为0的点输出。 2)把所有入度为0的点在图中删掉,继续找入度为0的点输出,周而复始。 3)图的所有点都被删除后,依次输出的顺序就是拓扑排序。 要求:有向图且其中没有环。
手写代码:单链表冒泡排序。
Go打印cmd.Process.Pid报错
go struc结构体详解
golang ldap 学习
int n, int[][] roads, int x, int y, n表示城市数量,城市编号0~n-1, roads[i][j] == distance,表示城市i到城市j距离为distance(无向图),求城市x到城市y的最短距离。
二分法。有时候数组无序,同样可以采用二分法。
裸写算法:两个线程轮流打印数字1-100。
2023-05-10 05:59:23
2023-02-10 10:10:49
2023-04-21 03:04:59
2024-09-25 10:13:57
2023-02-16 08:59:22
2023-02-16 08:23:43