哪些事情让你觉得「哇!还可以这么干」?
想起了两个神级的排序算法
- Sleep Sort
输入一组数 A1 A2 ... An, 新建n个线程,每个线程Sleep(Ai),然后输出Ai,就排序好了。。
这可是正儿八经的多线程排序噢!!!
详情:
排序算法 Sleep Sort 2. Bogosort
输入一组数,随机打散顺序,如果不是有序的,继续随机打散顺序。
目测这是时间复杂度最高的排序之一的,如果这个真的能算排序算法的话。。
平均时间复杂度O(n*n!)
详情:
继续阅读
全部内容知乎/回答6 分钟
当前AI大模型哪家最好用?各家主要擅长哪些领域?普通人使用,推荐哪个?
作为一个日常工作中有超过 50% 时间都在与各种大模型对话的人,想跟大家分享一下我在使用各个主流模型时的一些体验和感受。 Google Gemini 系列 优点: 1. 极其便宜:无论是免费额度还是付费使用,价格都非常有优势。 2. Context Window 超级大:1-2M 的上下文长度,基本能覆盖绝大部分任务场...
知乎/回答2 分钟
AI如何辅助编程?
从我的观察来看,AI辅助编程最大的变革不在于代码自动生成本身,而在于它完全改变了我们与代码交互的方式,让编程从"写代码"变成了"设计系统"。就像我写的文章中提到的: "工程师的工作大部分就是造轮子与用轮子,而工具的逐渐标准化使得重复造轮子的需求越来越弱,越来越多的工程师核心任务并不是研发,而是整合(Integratio...
知乎/回答4 分钟
集成 GPT-4 的代码生成器 Cursor 使用体验如何?怎么用更高效?
你有没有过这样的时候:花了无数心力去“打磨”一个人工智能开发项目,结果却越修越乱,反而不如直接重来?这个现象在当今 AI 领域并不罕见。我们常常期望用 AI 帮助我们自动生成内容乃至代码,但却忘了 AI 在处理复杂的中间过程时,可能会带来比想象中更多的混乱。今天就和大家分享一个失败的 AI 开发项目经历,以及由此带来的...
