您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
数据结构与算法图解
字数: 248000
装帧: 平装
出版社: 人民邮电出版社
作者: (美)杰伊·温格罗(Jay Wengrow)
出版日期: 2019-04-01
商品条码: 9787115509000
版次: 1
开本: 16开
页数: 158
出版年份: 2019
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。
作者简介
杰伊·温格罗(Jay Wengrow),经验丰富的讲师、工程师,一直致力于全民编程教育。编程培训公司Actualize、教育公司Anyone Can Learn To Code的创始人和CEO。
袁志鹏,程序员,关注于技术与业务架构设计。
目录
章数据结构为何重要1
1.1基础数据结构:数组1
1.1.1读取3
1.1.2查找5
1.1.3插入7
1.1.4删除8
1.2集合:一条规则决定性能10
1.3总结12
第2章算法为何重要13
2.1有序数组13
2.2查找有序数组15
2.3二分查找16
2.4二分查找与线性查找19
2.5总结20
第3章大O记法21
3.1大O:数步数21
3.2常数时间与线性时间22
3.3同一算法,不同场景24
3.4第三种算法24
3.5对数25
3.6解释O(logN)26
3.7实例27
3.8总结28
第4章运用大O来给代码提速29
4.1冒泡排序29
4.2冒泡排序实战30
4.3冒泡排序的实现33
4.4冒泡排序的效率35
4.5二次问题36
4.6线性解决38
4.7总结39
第5章用或不用大O来优化代码40
5.1选择排序40
5.2选择排序实战41
5.3选择排序的实现45
5.4选择排序的效率46
5.5忽略常数47
5.6大O的作用47
5.7一个实例48
5.8总结49
第6章乐观地调优50
6.1插入排序50
6.2插入排序实战51
6.3插入排序的实现55
6.4插入排序的效率56
6.5平均情况58
6.6一个实例60
6.7总结61
第7章查找迅速的散列表62
7.1探索散列表62
7.2用散列函数来做散列63
7.3一个好玩又赚钱的同义词典64
7.4处理冲突65
7.5找到平衡68
7.6一个实例69
7.7总结72
第8章用栈和队列来构造灵巧的代码73
8.1栈73
8.2栈实战75
8.3队列79
8.4队列实战80
8.5总结81
第9章递归82
9.1用递归代替循环82
9.2基准情形83
9.3阅读递归代码84
9.4计算机眼中的递归86
9.5递归实战87
9.6总结89
0章飞快的递归算法90
10.1分区90
10.2快速排序94
10.3快速排序的效率98
10.4最坏情况101
10.5快速选择103
10.6总结105
1章基于结点的数据结构106
11.1链表106
11.2实现一个链表107
11.3读取108
11.4查找109
11.5插入110
11.6删除112
11.7链表实战114
11.8双向链表115
11.9总结118
2章让一切操作都更快的二叉树119
12.1二叉树119
12.2查找121
12.3插入124
12.4删除126
12.5二叉树实战132
12.6总结133
3章连接万物的图134
13.1图134
13.2广度优先搜索136
13.3图数据库144
13.4加权图146
13.5Dijkstra算法148
13.6总结154
4章对付空间155
14.1描述空间复杂度的大O记法155
14.2时间和空间之间的权衡157
14.3写在最后的话158
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网