快乐的程序员
03
13
13
go泛型set go泛型set
写在前面今天项目中需要用到string类型的set,想起来项目中不少地方都需要,而且都是用map[string]bool实现的,既然这么多地方用到set去重,为什么不写一个set呢?而且go现在支持了泛型,为啥不写一个支持多种类型的set呢
2024-03-13
13
13
一起坚持做leetcode周赛 一起坚持做leetcode周赛
写在前面从23年1月份开始,我就坚持做leetcode上面的周赛题目,单周是每个星期日上午10:30-12:00,90分钟时间做4个编程题目,难度一般是:简单(3分)、中等(4分)、中等(5分)、困难(6分)。 从一开始只能做前面的一题、两
2024-03-13
13
13
13
13
看到一篇好文章,忍不住分享给大家!乔布斯、巴菲特、马斯克都推崇的“第一性原理”究竟是什么? 看到一篇好文章,忍不住分享给大家!乔布斯、巴菲特、马斯克都推崇的“第一性原理”究竟是什么?
前言我们在解决事情时,要回归到事物的本质上去。当我们用第一性原理回归事物本质,做建模,进行工程化分解的时候,我们只要进行非常严密的思维推导,就可以得到这个事物背后的创新。第一性原理这个词最近很火。为什么呢? 自从特拉斯创始人伊隆·马斯克在一
2024-03-13
13
13
基于go的chatgpt api来啦!!! 基于go的chatgpt api来啦!!!
写在前面周末在家发现无意间能访问chatgpt了,然后看了一下它的api,使用go语言封装了一下,方便大家使用 准备条件 科学上网 通过接码平台在openai.com注册账号 接口参考官方文档Api reference,官方文档提供了ht
2024-03-13
13
最短路径问题-Dijkstra算法 最短路径问题-Dijkstra算法
写在前面前几天做leetcode发现有个题目需要用到最短路径问题,于是专门学习了一下Dijkstra算法 上次接触Dijkstra算法还是在大学期间,已经忘记的差不多了。今天在网上搜了一下算法,思想并不难。看懂之后自己实现了一下,经过短暂的
2024-03-13
13
判断一个单链表是否有环,并找出入口 判断一个单链表是否有环,并找出入口
写在前面判断一个链表是否有环比较容易,但是要找出环的入口并不容易。 单链表环相关的考题很多,比如: 给一个单链表,判断其中是否有环的存在; 如果存在环,找出环的入口点; 如果存在环,求出环上节点的个数; 如果存在环,求出链表的长度; 单
2024-03-13
12 / 22