实时碰撞检测算法技术_数据结构教程
数据结构教程

实时碰撞检测算法技术_数据结构教程

资源名称:实时碰撞检测算法技术 内容简介: 本书详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。    本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 资源目录: 第1章 概述  第2章 碰撞检测系统中的设计问题  第3章 数学和几何学入门  第4章 包围体  第5章 基本图元测试  第6章 层次包围体技术  第7章 空间划分  第8章 BSP树层次结构  第9章 凸体算法  第10章 基于GPU的碰撞检测  第11章 数值健壮性  第12章 几何健壮性  第13章 优化操作  参考文献  资源截图:
数据结构与算法_数据结构教程
数据结构教程

数据结构与算法_数据结构教程

资源名称:数据结构与算法 资源目录: 封面 书名 版权 前言 目录 第1章 导言 第2章 算法分析 第3章 线性表 第4章 树 第5章 数组与字符串 第6章 集合的表和树实现 第7章 动态字典的树结构 第8章 数据集合 第9章 特殊操作集合 第10章 内存管理 第11章 排序 第12章 图 第13章 数据结构工程 附录A 定位格 资源截图:
ACM国际大学生程序设计竞赛:题目与解读_数据结构教程
数据结构教程

ACM国际大学生程序设计竞赛:题目与解读_数据结构教程

资源名称:ACM国际大学生程序设计竞赛:题目与解读 内容简介: ACM靠前大学生程序设计竞赛(ACM-ICPC)是靠前上认可的水平优选、规模优选、影响很深的计算机专业竞赛,目前优选参与人数达20多万。本书作者将16年的教练经验与积累撰写成本系列丛书,全面、深入而系统地将ACM-ICPC展现给读者。本系列丛书包括《ACM靠前大学生程序设计竞赛:知识与入门》、《ACM靠前大学生程序设计竞赛:算法与实现》、《ACM靠前大学生程序设计竞赛:题目与解读》、《ACM靠前大学生程序设计竞赛:比赛与思考》等4册,其中《ACM靠前大学生程序设计竞赛:知识与入门》介绍了ACM-ICPC的知识及其分类、进阶与角色、在线评测系统;《ACM靠前大学生程序设计竞赛:算法与实现》介绍了ACM-ICPC算法分类、实现及索引;《ACM靠前大学生程序设计竞赛:题目与解读》为各类算法配备经典例题及题库,并提供解题思路;《ACM靠前大学生程序设计竞赛:比赛与思考》介绍了上海交通大学ACM-ICPC的训练及比赛,包括训练札记、赛场风云、赛季纵横、优选之路、峥嵘岁月。 资源目录: 第一部分 例题精讲 第1章 数学 1.1 概率 Coupons Generator 1.2 代数 1.2.1 Polya Arif in Dhaka(First Love Part 2) 1.2.2 矩阵 Tower XX Language 1.2.3 线性方程组 Ars Longa 1.2.4 线性规划 Expensive Drink 1.3 组合 1.3.1 基本排列组合 The Unreal Tournament 1.3.2 容斥原理 Jackpot The...
算法帝国_数据结构教程
数据结构教程

算法帝国_数据结构教程

资源名称:算法帝国 内容简介: 今天,算法涉足的领域已经远远超出了其创造者的预期。特别是进入信息时代以后,算法的应用涵盖金融、医疗、法律、体育、娱乐、外交、文化、国家安全等诸多方面,显现出源于人类而又超乎人类的强大威力。《算法帝国》是《纽约时报》畅销书作者斯坦纳的又一力作,通过一个又一个引人入胜的故事,向读者介绍了算法掌控世界的真实情况,揭示了“机器人革命”是如何悄然在我们身边发生的。   《算法帝国》适合所有对科技史、信息革命、算法原理、数据分析感兴趣的读者阅读参考。 资源目录: 第1章 华尔街,第一张多米诺骨牌  1 编写了期权代码之后,彼得菲开始组建编程部,雇用了更多的程序员,因为他们在市场中的作用越来越大。在精明的杰里克和精通算法构造的彼得菲的带领下,莫卡塔赚取了数百万美元,成为世界上最有影响力的商品交易商之一。莫卡塔在成长,彼得菲的红客军团也是如此。到1975年,他们雇用了50名程序员,成为华尔街编程宝库的中流砥柱之一。 红客成长的艰难道路  8 改变华尔街的算法  10 1980年华尔街的红客生涯:天时地利  13 算法交易之父  17 算法传到好莱坞  23 平板电脑的先驱  24 算法从东海岸传到西海岸  29 一个登上华尔街巅峰的红客  34 金融领域的未知前沿  36 第2章 人与算法的简史  41 精妙绝伦的算法背后的高等数学正在复兴。从来没有任何一个时代有像现在这么多的人懂它,也从来没有任何一个时代有像现在这么多的人通过讨论与研究传播自己对于它的理解。你只需要登入硅谷创业公司孵化器Y Combinator的红客新闻留言板,这个已经发展成为世界上最有影响力的网站,就能了解一切。 算法源自何处  42 黄金分割  44 现代算法的教父  45 高斯:实现算法的逻辑  49 帕斯卡、伯努利和改变世界的博弈游戏  53 赋形于算法  56 布尔逻辑机器  58 第3章 机器评出的前四十榜单  62 有三部电影,算法的预测与实际情况相差较大;另外六部,其预测却准确得令人难以置信。有一部电影制片厂期望收入一亿以上,但实际票房却只有4000万,令人非常失望。算法的预测是4900万。还有一个预测与电影的实际票房相差没超过120万。突然之间,Epagogix成了制片厂开机前分析剧本(尤其是大制作剧本)必不可少的工具。 你有41%的机会成为Lady Gaga  64 A&R机器说没有听到一首单曲  69 巴赫机器  75 解开披头士乐队之谜  89 第4章 计算机的秘密高速公路  98 算法的价值全部体现在它的速度上。如果算法不能在微秒或毫秒级内完成复杂任务,也就不会成为革新的力量了。速度在很大程度上由一件事决定:计算机硬件。 交易大过天  99 不论好坏,金钱、速度与科技总是携手并肩  106 速度孵化器  108 第5章 系统里的博弈论  111 1989年,IBM批准了一批科学家着手构建一台计算机,声称要打败国际象棋世界冠军。众所周知,这台计算机最终取名为“深蓝”(Deep Blue)。1997年,深蓝在其鼎盛时期打败了国际象棋大师加里?卡斯帕罗夫,那时它重达1.4吨,同时运行着256个处理器,平均每秒可以权衡两亿步,而国际象棋大师加里?卡斯帕罗夫每秒只可以想三步。《美国新闻周刊》称这场象棋对弈为“大脑的最后一战”。 让算法变狡猾  114 体育博彩  118 算法:中情局的幽灵  119 对算法来说,爱情和棒球的世界万事皆有可能  125 第6章 呼叫机器人医生  130...
程序员代码面试指南:IT名企算法与数据结构题目最优解_数据结构教程
数据结构教程

程序员代码面试指南:IT名企算法与数据结构题目最优解_数据结构教程

资源名称:程序员代码面试指南:IT名企算法与数据结构题目最优解 内容简介: 这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!__eol__本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。书中将所有的面试题从难到易依次分为“将、校、尉、士”四个档次,方便读者有针对性地选择“刷”题。本书所收录的所有面试题都给出了最优解讲解和代码实现,并且提供了一些普通解法和最优解法的运行时间对比,让读者真切地感受到最优解的魅力!__eol__本书中的题目全面且经典,更重要的是,书中收录了大量独家题目和最优解分析,这些内容源自笔者多年来“死磕自己”的深入思考。__eol__码农们,你们做好准备在IT名企的面试中脱颖而出、一举成名了吗?这本书就是你应该拥有的“神兵利器”。当然,对需要提升算法和数据结构等方面能力的程序员而言,本书的价值也是显而易见的。 作者简介: 左程云,毕业于华中科技大学(本科)、芝加哥大学(硕士),先后就职于IBM、百度。自2010年起专注刷题至今。除刷题之外,兴趣广泛。 资源目录: 第1章栈和队列  设计一个有getMin功能的栈(士)  由两个栈组成的队列(尉)  如何仅用递归函数和栈操作逆序一个栈(尉)  猫狗队列(士) 用一个栈实现另一个栈的排序(士)  用栈来求解汉诺塔问题(校) 生成窗口最大值数组(尉)  构造数组的MaxTree(校)  求最大子矩阵的大小(校)  最大值减去最小值小于或等于num的子数组数量(校)  第2章链表问题 打印两个有序链表的公共部分(士)  在单链表和双链表中删除倒数第K 个节点(士)  删除链表的中间节点和a/b 处的节点(士)  反转单向和双向链表(士)  反转部分单向链表(士)  环形单链表的约瑟夫问题(原问题:士进阶:校) 判断一个链表是否为回文结构(普通解法士)(进阶解法尉)  将单向链表按某值划分成左边小、中间相等、右边大的形式(尉)  复制含有随机指针节点的链表(尉)  两个单链表生成相加链表(士)  两个单链表相交的一系列问题(将) 62 将单链表的每K个节点之间逆序(尉) 68 删除无序单链表中值重复出现的节点(士) 71 在单链表中删除指定值的节点(士) 73 将搜索二叉树转换成双向链表(尉) 74 单链表的选择排序(士) 79 一种怪异的节点删除方式(士) 81 向有序的环形单链表中插入新节点(士) 82...
MATLAB智能算法30个案例分析_数据结构教程
数据结构教程

MATLAB智能算法30个案例分析_数据结构教程

资源名称:MATLAB智能算法30个案例分析 内容简介: 本书是作者多年从事算法研究的经验总结。书中所有案例均应国内各大MATLAB技术论坛网友的切身需求而精心设计,其中不少案例所涉及的内容和求解方法在国内现已出版的MATLAB书籍中鲜有介绍。   本书采用案例形式,以智能算法为主线,讲解了遗传算法、免疫算法、退火算法、粒子群算法、鱼群算法、蚁群算法和神经网络算法等最常用的智能算法的MATLAB实现。本书共给出30个案例,每个案例都是一个使用智能算法解决问题的具体实例,所有案例均由理论讲解、案例背景、MATLAB程序实现和扩展阅读四个部分组成,并配有完整的程序源码和讲解视频,使读者在掌握算法的同时,也可以学习到作者们多年积累的编程经验与技巧,从而快速提高使用算法求解实际问题的能力。   本书可作为本科毕业设计、研究生项目设计、博士低年级课题设计参考书籍,同时对广大科研人员也.有很高的参考价值。 资源目录: 第1章谢菲尔德大学的MATLAB遗传算法工具箱 1.1理论基础 1.1.1遗传算法概述 1.1.2  谢菲尔德遗传算法工具箱 1.2案例背景 1.2.1  问题描述 1.2.2解题思路及步骤 1.3 MATLAB程序实现 1.3.1工具箱结构 1.3.2  遗传算法常用函数 1.3.3遗传算法工具箱应用举例 1.4延伸阅读 参考文献 第2章基于遗传算法和非线性规划的函数寻优算法 2.1理论基础 2.1.1非线性规划 2.1.2  非线性规划函数 2.1.3遗传算法基本思想 2。1.4算法结合思想 2.2案例背景 2.2.1  问题描述 2.2.2  算法流程 2.2.3遗传算法实现 2.3  MATLAB程序实现 2.3.1适应度函数 2.3.2选择操作 2.3.3交叉操作 2.3.4变异操作 2.3.5算法主函数 2.3.6非线性寻优 2.3.7结果分析 2.4延伸阅读...
零基础学数据结构_数据结构教程
数据结构教程

零基础学数据结构_数据结构教程

资源名称:零基础学数据结构 内容简介: 《数据结构》是计算机专业的专业基础课和核心课程。本书内容全面,所有算法都是用C语言描述,能够直接运行,在每一章的所有知识点都给出了算法的具体使用。本书内容包括数据结构概述、C语言程序设计基础、线性表、栈、队列、串、数组、广义表、树和二叉树、图、查找、内排序和外排序。为了便于读者学习,在讲解每一个知识点时,都结合图和具体实例进行分析,在每个知识点的最后都给出算法的具体应用,每一个例子都比较典型且知识点覆盖完整。 本书可作为大中专院校的计算机相关专业数据结构的教材,也可作为计算机软件开发、考验和软件等级考试相关人员的参考书。 资源目录: 出版说明 前言 第一篇 基础篇 第1章 数据结构概述  1.1 数据结构的基本概念  1.2 抽象数据类型及其描述  1.2.1 抽象数据类型的定义  1.2.2 抽象数据类型的描述 1.3 数据结构的逻辑结构与物理结构 1.3.1 逻辑结构  1.3.2 物理结构  1.4 算法的特性与算法的描述  1.4.1 算法的定义  1.4.2 算法的特性  1.4.3 算法的描述  1.5 算法分析 1.5.1 算法设计的要求  1.5.2 算法效率评价  1.5.3 算法时间复杂度  1.5.4 算法空间复杂度  1.6 小结 第2章...
数据挖掘十大算法_数据结构教程
数据结构教程

数据挖掘十大算法_数据结构教程

资源名称:数据挖掘十大算法 内容简介: 《世界著名计算机教材精选:数据挖掘十大算法》详细介绍了在实际中用途最广、影响最大的十种数据挖掘算法,这十种算法是数据挖掘领域的顶级专家进行投票筛选的,覆盖了分类、聚类、统计学习、关联分析和链接分析等重要的数据挖掘研究和发展主题。《世界著名计算机教材精选:数据挖掘十大算法》对每一种算法都进行了多个角度的深入剖析,包括算法历史、算法过程、算法特性、软件实现、前沿发展等,此外,在每章最后还给出了丰富的习题和精挑细选的参考文献,对于读者掌握算法基本知识和进一步研究都非常有价值,对数据挖掘、机器学习和人工智能等学科的课程的设计有指导意义。 资源目录: 第1章C4.5 1 1.1引言2 1.2算法描述3 1.3算法特性6 1.3.1决策树剪枝6 1.3.2连续型属性8 1.3.3缺失值处理8 1.3.4规则集诱导9 1.4软件实现10 1.5示例10 1.5.1 Golf数据集10 1.5.2 Soybean数据集11 1.6高级主题11 1.6.1二级存储12 1.6.2斜决策树12 1.6.3特征选择12 1.6.4集成方法12 1.6.5分类规则13 1.6.6模型重述13 1.7习题14 参考文献15 第2章k-means18 2.1引言19 2.2算法描述19 2.3可用软件22 2.4示例23 2.5高级主题27 2.6小结28 2.7习题28 参考文献29 第3章SVM: 支持向量机31 3.1支持向量分类器32 3.2支持向量分类器的软间隔优化34 3.3核技巧35 3.4理论基础38 3.5支持向量回归器40 3.6软件实现41 3.7当前和未来的研究41...
图解数据结构 使用Java_数据结构教程
数据结构教程

图解数据结构 使用Java_数据结构教程

资源名称:图解数据结构 使用Java 资源目录: 封面 书名 版权 前言 目录 第1章 数据结构导论 第2章 数组结构 第3章 链表 第4章 堆栈 第5章 队列 第6章 树状结构 第7章 图形结构 第8章 排序 第9章 查找 附录Java的开发环境简介 封底 资源截图:
服务器配置与管理视频教程_服务器教程
服务器类教程

服务器配置与管理视频教程_服务器教程

教程名称:Apache服务器配置与管理视频教程 课程目录: linux-Apache 安装配置指南 第一讲Apache服务器的工作原理及安装过程 第三讲Apache服务器的参数设置 第二讲Apache的目录结构和配置指令 第五讲为Apache服务器设置虚拟主机 第四讲Apache服务器中使用配置段