没有合适的资源?快使用搜索试试~ 我知道了~
java版五子棋源码-zen_of_algorithms:算法之禅与前端开发。原书Demo为Java版,现用TypeScript...
共25个文件
ts:15个
json:4个
xml:2个
需积分: 17 0 下载量 115 浏览量
2021-06-05
03:09:04
上传
评论
收藏 53KB ZIP 举报
温馨提示
java版五子棋源码 算法之禅与前端开发 原书 Demo 为 Java 版,现用 TypeScript 重写了一遍,供学习用。 另外,所有的练习也均是使用 TypeScript 编写,以便明确的进行标注类型,加强语义化 一、算法的基本概念 1、算法的特性 (1) 输入输出 有 0 个或多个输入,一个或者多个输出。 输出可以是 return 值,也可以是对对象的改变,也可以是输出。 当然,在很多开发规范中,都会要求函数需要明确返回一个值。 (2) 有穷性 算法的执行步骤有限,不会出现死循环,且执行时间是可以接受的。 (3) 确定性 每一步骤含义明显,不会出现二义性。 (4) 可行性 每一步都能通过有限次数完成。 2、算法设计的要求 (1) 正确性 无语法错误,对数据能做出正确的响应。 (2) 可读性 并不是代码越少算法就越好,需要考虑算法的维护性。 (3) 健壮性 对非法的数据都能做出正确的响应。 (4) 效率高,存储低 好的算法要求在执行效率和计算存储上都有要求。 3、算法的复杂度 通常使用 大 O 记法 来表示算法的复杂度。 (1) 时间复杂度 Tn=O(f(n)),Tn 表示关于
资源推荐
资源详情
资源评论
收起资源包目录
zen_of_algorithms-master.zip (25个子文件)
zen_of_algorithms-master
public
city.json 104KB
City.ts 499B
entry.sample.ts 26B
chap-1
question2.ts 1KB
test3.ts 665B
index.ts 1KB
test2.ts 696B
test1.ts 867B
question1.ts 978B
test4.ts 2KB
.vscode
settings.json 524B
.idea
zen_of_algorithms.iml 458B
modules.xml 286B
.gitignore 98B
vcs.xml 180B
README.md 28KB
.gitignore 22B
chap-3
test5.ts 2KB
test3.ts 2KB
test2.ts 2KB
test6.ts 3KB
test1.ts 2KB
test4.ts 2KB
package-lock.json 41KB
package.json 381B
共 25 条
- 1
资源评论
weixin_38521169
- 粉丝: 10
- 资源: 995
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 信息办公个人求职管理系统-jobgljsp.rar
- 信息办公一流网络JSP网络管理系统 v1.0-yljsp10.rar
- chirpstack学习
- 管家婆辉煌、财贸、工贸、服装,食品,千方模拟狗
- 基于python开发的工业环境老鼠检测+源码+文档(毕业设计&课程设计&项目开发)
- USB转以太网的芯片SR9900全套设计资料包括(参考设计原理图PCB+ Linux -Windows驱动程序+量产工具)
- 信息办公XML考试系统-xmlks.rar
- 基于python开发的无人机图像目标检测+实验数据+开发文档+操作流程+源码(毕业设计&课程设计&项目开发)
- 全球智能商品管理与优化系统
- IDM下载器(电脑小工具)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功