
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大家好,我是程序员小灰。在过去,小灰一直在公众号上分享各种各样的算法漫画,今天我们来从全局视角讲一讲,究竟什么是算法。什么是算法呢?所谓算法,就是解决问题的一系列方法。算法并不是一个新鲜的概念,从我们老祖宗生活的时代,人们就一直在发明和应用各种各样的算法。比如南北朝时期的著名数学家祖冲之,利用割圆术近似求解出了圆周率。再比如古希腊数学家泰勒斯,利用相似三角形的原理推算出了埃及胡夫金字塔的高度。祖冲
————— 第二天 —————————————————首先,肯德基提供了众多基础菜品,比如鸡翅、汉堡、薯条、沙拉、可乐等等:这些琳琅满目的菜品虽好,但有些顾客犯了选择困难症,不知道该...
岁月是无情的,当我们长大的时候,一些前辈已经离我们而去。前几天,学术圈传来一个噩耗:清华大学计算机教授,计算机教材《数据结构C语言版》的作者严蔚敏老师,于12月10日的下午仙逝,享年86岁。严蔚敏是最早一批在国内开设数据结构课程的老师,她的教学影响了不止一代计算机从业者。很遗憾,小灰不曾有机会现场聆听严蔚敏老师的课程,但我在大学期间有幸拜读过严老师编写的教材。在数据结构与算法的学习道路上,有两本书
这几天 AI 圈最火的事情当属 OpenAI 发布的 Sora了。Sora到底有多牛逼,已经有很多大佬进行了解读。前几天我也在视频号上解读了下:sora的出现会给这个世界带来翻天覆地的变化,sora让未来充满了想象力。今天重点聊聊:Sora的出现,给普通人带来的搞钱机会在哪?之前有圈友预测过 sora 出现后的十大赚钱机会:1、售卖Sora账号或者邀请码2、售卖高质量的视频生成prompt3、..
当我们实现一个比较复杂的数据结构,比如二叉树、图、跳表,Debug的时候怎么验证自己写的函数对不对呢?一个方法是将数据结构可视化,与理论上的结果比较即可。请出主角:Graphviz,带一种...
前几天,小灰刚刚发了一篇漫画设计模式,跟大家讲了一下什么是“职责链模式”。今天小灰跟大家聊一下,设计模式学得好和学不好的人,差距可以有多大,以及大家都很关心的,怎么学好设计模式。两个年轻...
所谓“工厂模式”,是三种常见设计模式的统称,它们分别是简单工厂模式、工厂方法模式、抽象工厂模式。上一期的漫画中,我们介绍了简单工厂模式和工厂方法模式的特点和应用场景,没看过的小伙伴可以点...
在算法的世界里,有许多高效率的排序算法,比如快速排序、归并排序、桶排序......它们大大提高了程序的性能。但是,也有一些比较奇葩的排序算法,它们既不能做到高效率,也没有很好的可读性。那...
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 云时代架构分布式事务由于我们将单表的数据切片后存储在多个数据库甚至多个数据库实...
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!什么是区块链?区块链,英文 Blockchain,本质上是一种去中心化的分布式数据库。任何人只要架设自己的服务器,接入区块链网络,都可以成为这个庞大网络的一个节点。区块链既然本质是数据库,里面究竟存储了什么东西呢?让我们来了解一下区块链的基本单元:区块(Block)。一个区块分为两大部分:1.区块头 区块头里面存储着区块的头信







