首页
学习
活动
专区
工具
TVP
发布

信数据得永生

专栏作者
1385
文章
1543291
阅读量
53
订阅数
NUS CS1101S:SICP JavaScript 描述:前言、序言和致谢
我有幸在我还是学生的时候见到了了不起的 Alan Perlis,并和他交谈了几次。他和我共同深爱和尊重两种非常不同的编程语言:Lisp 和 APL。跟随他的脚步是一项艰巨的任务,尽管他开辟了一条优秀的道路。尽管如此,我想重新审视他在这本书的原始前言中所做的一条评论(请阅读他的前言,它紧随在这个前言之后,然后再完成这个前言)。是否真的比起有 10 个函数作用于 10 个数据结构,有 100 个函数作用于一个数据结构更好?
ApacheCN_飞龙
2024-01-14
1070
递归的递归之书:第十章到第十四章
在本章中,你将编写自己的递归程序,根据自定义需求搜索文件。你的计算机已经有一些文件搜索命令和应用程序,但通常它们只能根据部分文件名检索文件。如果你需要进行奇特、高度特定的搜索怎么办?例如,如果你需要找到所有具有偶数字节的文件,或者文件名包含每个元音字母的文件?
ApacheCN_飞龙
2024-01-11
2640
高校计算机课件(一)NPM、PYPI、DockerHub 备份
东南大学高级数据结构课件(崇志宏) Docker docker pull apachecn0/seu-adv-dast-chongzhihong docker run -tid -p <port>:80 apachecn0/seu-adv-dast-chongzhihong # 访问 http://localhost:{port} 查看文档 PYPI pip install seu-adv-dast-chongzhihong seu-adv-dast-chongzhihong <port> # 访问 ht
ApacheCN_飞龙
2022-12-07
4240
SciPyCon 2018 sklearn 教程(上)
机器学习是自动从数据中提取知识的过程,通常是为了预测新的,看不见的数据。一个典型的例子是垃圾邮件过滤器,用户将传入的邮件标记为垃圾邮件或非垃圾邮件。然后,机器学习算法从数据“学习”预测模型,数据区分垃圾邮件和普通电子邮件。该模型可以预测新电子邮件是否是垃圾邮件。
ApacheCN_飞龙
2022-12-02
1K0
JavaScript 编程精解 中文第三版 十四、文档对象模型
当你在浏览器中打开网页时,浏览器会接收网页的 HTML 文本并进行解析,其解析方式与第 11 章中介绍的解析器非常相似。浏览器构建文档结构的模型,并使用该模型在屏幕上绘制页面。
ApacheCN_飞龙
2022-12-01
1.4K0
JavaScript 编程精解 中文第三版 十、模块
典型的真实程序会有机地增长。 新功能随着新需求的出现而增加。 构建和维护结构是额外的工作,只有在下一次有人参与该计划时,才会得到回报。 所以它易于忽视,并让程序的各个部分变得深深地纠缠在一起。
ApacheCN_飞龙
2022-12-01
5030
复杂性思维第二版 二、图
本书的前三章有关一些模型,它们描述了由组件和组件之间的连接组成的系统。例如,在生态食物网中,组件是物种,连接代表捕食者和猎物的关系。
ApacheCN_飞龙
2022-12-01
8890
数据结构思维 第八章 索引器
目前,我们构建了一个基本的 Web 爬虫;我们下一步将是索引。在网页搜索的上下文中,索引是一种数据结构,可以查找检索词并找到该词出现的页面。此外,我们想知道每个页面上显示检索词的次数,这将有助于确定与该词最相关的页面。
ApacheCN_飞龙
2022-12-01
5190
数据结构思维 第一章 接口
当人们开始使用 Java 集合框架时,有时候会混淆ArrayList和LinkedList。为什么 Java 提供两个List interface的实现呢?你应该如何选择使用哪一个?我们将在接下来的几章回答这些问题。
ApacheCN_飞龙
2022-12-01
3640
数据结构思维 前言
数据结构和算法是过去 50 年来最重要的发明之一,它们是软件工程师需要了解的基础工具。但是在我看来,这些话题的大部分书籍都过于理论,过于庞大,也是“自底向上”的:
ApacheCN_飞龙
2022-12-01
2300
笨办法学 Python · 续 引言
流程,创造力和质量。在阅读本书的同时,将这三个词写入你的脑海中。流程、创造力、质量。这本书可能充满了重要主题的练习,每个程序员都应该知道它们,但是从书中获得的真实知识就是这三个词。我写这本编程书的目的是告诉你,我所知道的是,软件中最重要的三个常量。没有流程,你会迷失在想知道如何开始,并有维持长期项目的进展的问题。没有创造力,你将无法作为程序员解决每天遇到的问题。没有质量,你不知道你所做的任何事情是否良好。
ApacheCN_飞龙
2022-12-01
3220
笨办法学 Python · 续 第四部分:进阶项目
在第三部分中,你学习了数据结构和算法的基础知识,但更重要的是,你学习了审计和测试代码。你并没有审计和测试你自己的代码。你刚刚通过我教给你的方式,审计了我的缺陷。第四部分的目标是通过一系列挑战模式的项目,审计你自己的代码。在接下来的五个项目中你的任务如下:
ApacheCN_飞龙
2022-12-01
1510
笨办法学 Python · 续 第三部分:数据结构
你正在以你的方式构建个人流程,它让你以有限的阻碍快速起步。拥有良好的起步流程,以及培养一种尽管去做的能力,就是创造力的基础。创造力是一种流动性和放松的心态。如果你的起步充满阻碍和沮丧,那么很难进入这个流程。学习“点击”你的大脑,使其进入具有创造力的、松散的 Hack 模式,可以帮助你使用创造力解决问题,并提高生产力。
ApacheCN_飞龙
2022-12-01
1980
笨办法学 Python · 续 练习 24:URL 快速路由
我们将结束数据结构和算法的部分,并将数据结构用于实际问题。我已经写了几个 Web 服务器,一个不断出现的问题是,将 URL 路径匹配到“动作”。你会在每个 Web 框架,Web 服务器,和必须基于层次化的键来“路由”信息的任何东西中发现此问题。当你的 Web 服务器收到URL /do/this/stuff/时,必须确定每个部分是否可能附加了某种操作或配置。如果你在/do/配置了 Web 应用程序,那么你的网络服务器应该使用/this/stuff/做什么呢?是否认为它是失败的,或将其传递给 Web 应用程序?如果/do/this/中有一个目录怎么办?而且,如何快速检测到错误的 URL,因此你不必处理不存在的巨大请求?
ApacheCN_飞龙
2022-12-01
2220
笨办法学 Python · 续 练习 21:二分搜索
二分搜索算法是一个简单方法,在已排序的元素列表中查找元素。它很容易描述为接受排序列表,并将其分成两半,直到找到它或遍历完。如果你完成了练习 20,那么这个练习应该比较容易。
ApacheCN_飞龙
2022-12-01
2740
笨办法学 Python · 续 练习 20:二叉搜索树
在本练习中,我将让你将数据结构的中文描述翻译成工作代码。你已经知道如何使用“大师复制”方法,分析算法或数据结构的代码。你还可以了解如何阅读算法的伪代码描述。现在你将结合二者,并学习如何拆分一个相当松散的二进制搜索树的英文描述。
ApacheCN_飞龙
2022-12-01
2210
笨办法学 Python · 续 练习 19:改善性能
这几乎完全是视频练习,其中我演示了如何改进你至今为止编写的代码的性能,但首先应该尝试。你已经分析了 练习 18 的代码的速度有多慢,所以现在是时候实现你的一些想法。修复简单的性能问题时,我会给你一个简单的列表来寻找和修改:
ApacheCN_飞龙
2022-12-01
5360
笨办法学 Python · 续 练习 18:性能测量
在本练习中,你将学习使用多种工具来分析你创建的数据结构和算法的性能。为了使这个介绍专注并且简洁,我们将查看练习 16 中的sorted.py算法的性能,然后在视频中,我会分析我们迄今为止所做的所有数据结构的性能。
ApacheCN_飞龙
2022-12-01
3510
笨办法学 Python · 续 练习 17:字典
你在使用字典,将车的品牌(“丰田”,“宝马”,“奥迪”)和你有的数量(4,20,10)关联起来。现在使用这种数据结构应该是你的第二本能,你可能甚至不考虑它是如何工作的。在本练习中,你将通过从已经创建的数据结构,实现自己的Dictionary来了解dict的工作原理。你在本练习中的目标是,根据我在这里写的代码实现自己的Dictionary版本。
ApacheCN_飞龙
2022-12-01
1970
笨办法学 Python · 续 练习 16:冒泡、快速和归并排序
你现在将尝试为你的DoubleLinkedList数据结构实现排序算法。对于这些描述,我将使用“数字列表”来表示随机的事物列表。这可能是一堆扑克牌,一张纸上的数字,名称列表或其他任何可以排序的东西。当你尝试排序数字列表时,通常有三个备选方案:
ApacheCN_飞龙
2022-12-01
3410
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档