我带着 chatGPT 做了 2800 道算法题

学算法认准 labuladong

后台回复课程查看精品课

点击卡片可搜索文章👇

在线学习网站:

https://labuladong.github.io/algo/

e7605cf8839ff1fc376a1b6ad53784dc.png

老读者都知道,以前我的算法教程主要使用 Java 语言。但是现在有了 chatGPT 的帮助,《labuladong 的刷题全家桶》已经全面支持了 Java/C++/Python/Golang/JavaScript 等所有所有主流编程语言,能尽可能照顾到更多读者的需求。

具体来说,网站、Chrome 刷题插件、vscode 刷题插件、Jetbrain 刷题插件全部支持了多语言切换的 tab。废话不多说,直接上图:

网站每篇文章中比较重要的代码片段块都支持了多语言 tab:

45dcc512c6cbf96092d427072095f066.gif

Chrome 插件中所有题目的解法代码都支持了多语言 tab:

2389179746ef2ab0479d5ea9cf6eba0f.gif

vscode 插件中所有题目的解法代码都支持了多语言 tab:

ccc5067d03d866b1f0d72388bb03c025.gif

Jetbrain 插件中所有题目的解法代码都支持了多语言 tab:

19bdde63bebc4724f3dd1a38b9404482.gif

需要注意的是,我的目的是为了让更多不熟悉 Java 语言的读者也能看懂我的代码,所以我让 chatGPT 转换代码的要求并不是写出效率最高的解法代码,而是完全按照我写的代码转换成其他语言,并保留所有注释

只有这样,其他语言的解法才能和我的文章/思路完全对应,才能让其他语言的读者更好地学习我的文章。

PS:点击超链接即可查看《labuladong 的刷题全家桶》的下载安装手册。

chatGPT 转换的代码准确吗?

先说结论,我觉得 chatGPT 转换代码的准确度还是不错的的。

先说下我使用的模型,我让 chatGPT 翻译代码的时间点是 chatGPT 刚在国内火起来的时候,openAI 的 chat API 还没有开放,所以使用的模型应该是最早的 GPT-3.5。

我的刷题插件中总共集成了 700 多道题目的思路解析和解法代码,主要是 Java 语言。现在又增加了 4 种新语言,所以相当于 chatGPT 总共写了 2800 多道题目的解法代码。

在这 2800 段解法代码中,最终有大概 250 个解法代码无法提交通过力扣的所有测试用例,所以这么算下来 chatGPT 转换代码的准确度在 90% 以上

对于那些出错的代码,我已经手动修复了一些,当然还会有一些我没有发现的错误。如果你希望提交和修复错误的解法,可以参照这个 issue 链接给出的步骤进行修正:

https://github.com/labuladong/fucking-algorithm/issues/1113

其他细节更新

1️⃣ 网站支持了多种不同颜色的提示框,强调关键信息避免读者漏读:

ec0a046695d3199e9d3e94ddba3e0468.png

2️⃣ 网站的每篇文章都按照 tag 分类聚合,点击 tag 可以查看该 tag 下的所有文章:

886c74d94383b2c34fa7cd9107ebdc98.png

3️⃣ PDF 和网站的所有文章末尾都添加「相关文章」和「相关题目」,每道题目都同时有中文力扣和 LeetCode 的链接:

35bfdbd7dbea8fb05a429fa1e3856cbb.jpeg

如果你安装了 Chrome 插件,点击题目的链接即可跳转并自动展开解题思路,查看多语言解法代码。

最后,第 18 期刷题打卡挑战明天就开始了,今天最后一天报名,扫码即可了解详情:

b4ae6a1045149b7703c0552f76e79dad.png

————————————

本文就讲到这里,后台回复「目录」可查看精选文章目录,回复「PDF」可下载最新的刷题全家桶。扫码打开我的店铺查看更多高质量课程:

2c608575491ee533883bd664346587bd.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5980.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【期末指北】嵌入式系统——选择题(feat. ChatGPT)

作者|Rickyの水果摊 时间|2023年2月20日 基本信息 ☘️ 本博客摘录了一些 嵌入式系统 的 常见选择题,供有需求的同学们学习使用。 部分答案解析由 ChatGPT 生成,博主进行审核。 使用教材信息:《嵌入式系统设计与应…

一个与chatGPT有关的思考题

事情的起因是最近参加了由Datawhale和HuggingFace联合组织的AIGC应用学习,主打是希望帮助所有学习者更好地利用 GPT 等生产力工具来提高自身的学习与工作效率,适应新的时代,这是第一次作业,本来我是想水作业的(因为近期…

chatgpt赋能python:Python在线搜题:高效、准确、方便

Python在线搜题:高效、准确、方便 如今,互联网已经渗透到我们生活和工作的各个方面。随着学习和考试的不断升级,搜题也成为了许多人不可或缺的工具。Python在线搜题以其高效、准确、方便等优点,受到越来越多人的青睐。 什么是Py…

使用ChatGPT帮我做题,再也不怕没有老师了

心心念念已久的ChatGPT已经下来了,首先想到的就是用来帮我解析力扣的题目 它会帮助写出相应的文档解析,让你了解代码的运行过程,加深理解! 小伙伴都去试试吧!

【ChatGPT】GPT-3.5+ChatGPT:图解概述

总结常见问题 –ChatGPT的受欢迎程度–ChatGPT的成本–ChatGPT的成就–在本地运行ChatGPT–API时间线GPT-3概述(2020年5月)GPT-3.5或InstructGPT概述(2022年1月)ChatGPT概述(2022年11月)ChatGPT的推荐替代方…

留学生乱用ChatGPT太致命!被认定学术不诚信直接被退学?

目录 01.ChatGPT留学生神器?作业论文全靠它? 02.海外留学教授对ChatGPT的看法 03.谨慎谨慎谨慎!ChatGPT引起学术诚信问题 04.多国地区大学禁用ChatGPT 01.ChatGPT留学生神器?作业论文全靠它? 近期留学圈内最火热的…

论文翻译:《生成式智能体:人类行为的交互式模拟》(Generative Agents: Interactive Simulacra of Human Behavior)

Generative Agents: Interactive Simulacra of Human Behavior 摘要关键词1. 引言2. 相关工作2.1人工智能交互(Human-AI Interaction)2.2 人类行为的可信代理( Believable Proxies of Human Behavior)2.3大型语言模型和人类行为(Large Language Models and Human Behavior) 3. …

Python基础学习-简要记录

目录 快捷键 基础1.字符串2.变量3.序列4.列表5.元组6.字典7.集合8.time 模块9.datetime 模块datetimedatetime 类 10.calendar 模块Calendar 类TextCalendar 类HTMLCalendar类 11.函数12.模块与包引用 13.对象类对象继承 14.文件创建写入读取定位 15.os 模块16.错误和异常异常处…

OpenSumi 是信创开发云的首选

原文作者:行云创新技术总监 邓冰寒 引言 随着云原生应用的日益普及,开发上云也逐步被越来越多的厂商和开发者接受,在这个赛道国内外有不少玩家,国外的 GitHub Codespaces、CodeSandbox,GitPod、亚马逊 Cloud9&#xf…

马斯克自动驾驶雄心“翻车”了!

作者丨小小 3月20日消息,由于越来越多的安全担忧,以及特斯拉老板埃隆马斯克(Elon Musk)在推特上分心,特斯拉推出全自动驾驶汽车的雄心已然受挫。 在成为推特新老板很久之前,马斯克曾痴迷于让特斯拉汽车实现…

万字详解生成式 AI 与 Web3

撰文:Joel John 编译:DeFi 之道 隔夜的粥 图片来源:由 Maze AI 生成 自 2022 年末 OpenAI 面向公众推出 ChatGPT 以来,人工智能(AI)的热度一直居高不下。圣诞老人来得很早,他给人类带来了一台能…

CSO 们关注的软件供应链安全十个关键问题

写在前面 自从和几个小伙伴一起创办墨菲安全以来,有一年半多的时间了,创业对于我来说,很有意思的一个地方,就是有机会可以和各行各业很多非常有意思的人一起交流,在这个交流的过程中能够不断的提升自己的认知&#xf…

【虚拟人综述论文】Human-Computer Interaction System: A Survey of Talking-Head Generation

Reading Notes: Human-Computer Interaction System: A Survey of Talking-Head Generation 这一篇文章CSDN禁用太多东西的,有些带有人的图片就说图片违规了,所以大家如果要看对应的图片的话,可以去看我在阿里发的文章 https://de…

美国政府警告:ChatGPT存在重大安全风险

近日,美国联邦政府发布了一份报告,称用户需密切注意ChatGPT存在的网络安全风险,尤其是在网络钓鱼和恶意软件开发领域。 在其发布的咨询意见报告中,政府部门警告,尽管微软支持的人工智能工具ChatGPT获得了前所未有的成功…

ChatGPT一路狂飙,对于教培机构是危险还是机遇?

又是一年,春风拂面,除了春的气息,还拂来了火爆全网的人工智能聊天机器人ChatGPT。会写作业、写论文、写演讲稿……ChatGPT的确在很多领域表现出了非常“强大”的能力。它的这种“超能力”若完全被无差别地应用到教育活动当中,的确…

2023推文总结

2023年第一季度已结束,小杜又陪伴大家走过2023年三分之一的时光。随着工作任务的加重,教程更新有所延缓,实在是分身乏术,工作“饭碗”重要。 R语言绘图篇 R语言中图片输出为PPTX格式跟着iMeta学作图 | 棒棒图和显著相关性散点图…

十大开源 ChatGPT 替代品:弥合对话式 AI 的差距

聊天机器人彻底改变了企业与客户互动的方式。由 OpenAI 开发的最先进的 GPT-4 是该领域的主导者。但是,它不是开源的,这限制了开发人员复制结果或开发自己的类似于 GPT-4 的聊天机器人。 为了填补这一空白,开源社区已经开始提供 GPT-4 的替代…

从chatgpt来说说AI大模型

最近几乎所有的热点都被chatgpt占据,相信大家都对chatgpt已经不陌生了,最近我也看了一些,总结了一些关于大模型的资料,有些不足或者建议,欢迎大家指正。 什么是AI大模型? AI大模型就是Foundation Model&am…

十大开源GPT替代模型,实现属于你自己的chatGPT

文章目录 LLaMAAlpacaAlpaca-LoRAChinese-VicunaBLOOMBELLET5BERTOPTGLM 公众号: MCNU云原生,文章首发地,欢迎微信搜索关注,更多干货,第一时间掌握! 今年chatGPT真的是出尽了风头,搞得好像凡是…

C讲坛之猜数字游戏的实现

大家好,这次博主将一步步教大家如何用C语言实现简单的猜数字游戏 目标:猜数字游戏 要求:随机生成一个1~100的值 输入猜测值后,如果猜测值大于随机值,会提醒“猜大了”,如果小于测试值,会提醒“猜…