尚硅谷_玩转Scala数据结构和算法

640?wx_fmt=jpeg


本课程是使用Scala语言来讲解数据结构和算法,内容包括: 稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问题、栈、表达式的转换与求值、递归与回溯、迷宫问题、冒泡排序、选择排序、插入排序、快速排序、归并排序、排序速度分析、二分查找、散列、哈希表、二叉树、二叉树与数组转换、二叉排序树(BST)、其它二叉树介绍(AVL 线索二叉树 赫夫曼树)。通过学习,学员能掌握主流数据结构的实现机制,开阔编程思路,提高优化程序的能力。


【视频特点】

算法是程序的灵魂,为什么有些程序可以在海量数据计算时,依然保持高速计算,大家可能会说: 程序使用了内存计算框架(比如Spark)和缓存技术(比如Redis等),那再深入的思考一下,这些计算框架和缓存技术又是怎样被技术高手设计出来的呢? 拿实际工作经历来说, 在Unix下开发服务器程序,功能是要支持上千万人同时在线, 在上线前,做内测,一切OK,可上线后,服务器就支撑不住了, 公司的CTO对代码进行优化,再次上线,坚如磐石。那一瞬间,你就能感受到程序是有灵魂的,就是算法。如果你不想永远都是代码工人,那就花时间来研究下数据结构和算法吧


【课程目录】 

01_尚硅谷_Scala数据结构和算法_数据结构和算法基本介绍.avi

02_尚硅谷_Scala数据结构和算法_数据结构和算法几个实际问题.avi

03_尚硅谷_Scala数据结构和算法_稀疏数组介绍.avi

04_尚硅谷_Scala数据结构和算法_稀疏数组压缩实现.avi

05_尚硅谷_Scala数据结构和算法_稀疏数组解压实现.avi

06_尚硅谷_Scala数据结构和算法_队列介绍.avi

07_尚硅谷_Scala数据结构和算法_单向队列实现.avi

08_尚硅谷_Scala数据结构和算法_单向队列问题分析.avi

09_尚硅谷_Scala数据结构和算法_环形队列(1).avi

10_尚硅谷_Scala数据结构和算法_环形队列(2).avi

11_尚硅谷_Scala数据结构和算法_链表说明和应用场景.avi

12_尚硅谷_Scala数据结构和算法_单向链表-人员管理系统说明.avi

13_尚硅谷_Scala数据结构和算法_单向链表-添加和遍历.avi

14_尚硅谷_Scala数据结构和算法_单向链表-有序插入节点.avi

15_尚硅谷_Scala数据结构和算法_单向链表-修改节点.avi

16_尚硅谷_Scala数据结构和算法_单向链表-删除节点.avi

17_尚硅谷_Scala数据结构和算法_双向链表基本介绍.avi

18_尚硅谷_Scala数据结构和算法_双向链表的实现.avi

19_尚硅谷_Scala数据结构和算法_链表的经典应用-约瑟夫问题.avi

20_尚硅谷_Scala数据结构和算法_约瑟夫问题-形成环形和遍历.avi

21_尚硅谷_Scala数据结构和算法_约瑟夫问题-算法思路分析.avi

22_尚硅谷_Scala数据结构和算法_约瑟夫问题-算法的实现.avi

23_尚硅谷_Scala数据结构和算法_栈的基本介绍.avi

24_尚硅谷_Scala数据结构和算法_栈的基本使用.avi

25_尚硅谷_Scala数据结构和算法_使用栈计算表达式的思路.avi

26_尚硅谷_Scala数据结构和算法_编写数栈和符号栈.avi

27_尚硅谷_Scala数据结构和算法_完成单数表达式运算(1).avi

28_尚硅谷_Scala数据结构和算法_完成单数表达式运算(2).avi

29_尚硅谷_Scala数据结构和算法_完成多位数表达式运算.avi

30_尚硅谷_Scala数据结构和算法_温故知新.avi

31_尚硅谷_Scala数据结构和算法_递归的应用(迷宫回溯).avi

32_尚硅谷_Scala数据结构和算法_递归的机制分析.avi

33_尚硅谷_Scala数据结构和算法_递归能解决的问题.avi

34_尚硅谷_Scala数据结构和算法_迷宫解决思路和创建地图.avi

35_尚硅谷_Scala数据结构和算法_递归回溯解决迷宫问题.avi

36_尚硅谷_Scala数据结构和算法_迷宫问题小结.avi

37_尚硅谷_Scala数据结构和算法_冒泡排序.avi

38_尚硅谷_Scala数据结构和算法_选择排序分析和实现.avi

39_尚硅谷_Scala数据结构和算法_插入排序的思路分析.avi

40_尚硅谷_Scala数据结构和算法_插入排序的实现.avi

41_尚硅谷_Scala数据结构和算法_快速排序思路分析.avi

42_尚硅谷_Scala数据结构和算法_快速排序代码实现.avi

43_尚硅谷_Scala数据结构和算法_归并排序的思路分析.avi

44_尚硅谷_Scala数据结构和算法_归并排序的实现和分析.avi

45_尚硅谷_Scala数据结构和算法_查找的基本介绍.avi

46_尚硅谷_Scala数据结构和算法_二分查找实现和分析.avi

47_尚硅谷_Scala数据结构和算法_二分查找所有相同值.avi

48_尚硅谷_Scala数据结构和算法_二分查找的小结.avi

49_尚硅谷_Scala数据结构和算法_哈希(散列)表的概述.avi

50_尚硅谷_Scala数据结构和算法_哈希(散列)表实现机制分析.avi

51_尚硅谷_Scala数据结构和算法_哈希(散列)表的添加.avi

52_尚硅谷_Scala数据结构和算法_哈希(散列)表的遍历.avi

53_尚硅谷_Scala数据结构和算法_哈希(散列)表的查找.avi

54_尚硅谷_Scala数据结构和算法_哈希(散列)表的小结.avi

55_尚硅谷_Scala数据结构和算法_二叉树能解决的问题.avi

56_尚硅谷_Scala数据结构和算法_树常用术语.avi

57_尚硅谷_Scala数据结构和算法_满二叉树和完全二叉树.avi

58_尚硅谷_Scala数据结构和算法_二叉树的前序中序后序遍历.avi

59_尚硅谷_Scala数据结构和算法_二叉树的前序中序后序查找.avi

60_尚硅谷_Scala数据结构和算法_二叉树节点删除.avi

61_尚硅谷_Scala数据结构和算法_二叉树节点删除扩展提示.avi

62_尚硅谷_Scala数据结构和算法_顺序存储二叉树.avi

63_尚硅谷_Scala数据结构和算法_二叉排序树的介绍.avi

64_尚硅谷_Scala数据结构和算法_二叉排序树-创建和遍历.avi

65_尚硅谷_Scala数据结构和算法_二叉排序树-检索父子节点.avi

66_尚硅谷_Scala数据结构和算法_二叉排序树-删除叶子节点.avi

67_尚硅谷_Scala数据结构和算法_二叉排序树-删除非叶子节点(1).avi

68_尚硅谷_Scala数据结构和算法_二叉排序树-删除非叶子节点(2).avi

69_尚硅谷_Scala数据结构和算法_二叉排序树-删除无父节点的节点.avi

70_尚硅谷_Scala数据结构和算法_其它二叉树(AVL 赫夫曼树等).avi

老规矩在公众号(javaLearn)回复关键字:尚硅谷Scala数据结构和算法

即可获取下载链接(注意大小写别错)


谢谢支持啦 ✧(≖ ◡ ≖✿)~ ,赞赏是对嘟嘟最棒的支持~ 
这么良心的公众号希望大家分享给身边的小伙伴。


640?wx_fmt=png



往期精彩文章回顾:

尚硅谷Java视频教程_Java面试题第一季

【千锋】Java从入门到精通(小白必看)(217集)

尚硅谷大数据视频_Hive视频教程

尚硅谷大数据视频_Zookeeper视频教程

福利,原来这才是购物的最佳省钱打开方式



640?wx_fmt=png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 尚硅谷大数据技术之scala.docx 是一份关于Scala编程语言的大数据技术文档。Scala由Martin Odersky教授于2003年创建,结合了面向对象编程和函数式编程的特点,被广泛应用于大数据领域。 Scala具有简洁、灵活、强大的特性,逐渐成为大数据领域最受欢迎的编程语言之一。它允许开发人员快速编写高效、可维护的大规模数据处理和分析代码,并能与其他大数据技术(如Hadoop、Spark等)无缝集成。 尚硅谷大数据技术之scala.docx文档可能包含了Scala的基础语法、面向对象和函数式编程的概念,以及如何在大数据环境中应用Scala进行数据处理和分析的具体案例。通过学习这份文档,读者可以了解Scala的核心特点、语法规则和编程范式,以及如何使用Scala进行大数据处理和分析。 此外,尚硅谷大数据技术之scala.docx文档可能还介绍了Scala在大数据生态系统中的重要角色。由于Scala与Java高度兼容,许多大数据技术(如Spark)都选择Scala作为其主要开发语言。因此,掌握Scala可以为读者在大数据领域的就业和职业发展提供很大的帮助。 综上所述,尚硅谷大数据技术之scala.docx是一份关于Scala编程语言在大数据领域中应用的文档,通过学习这份文档,读者可以系统地了解Scala的基础知识和应用,并将其应用于大数据处理和分析中。 ### 回答2: 尚硅谷大数据技术之scala.docx是一篇关于Scala编程语言的技术文档。Scala是一种高级的多范式编程语言,结合了面向对象和函数式编程的特点。它在大数据处理、并发编程和分布式系统方面具有较高的应用价值。 该文档首先介绍了Scala的背景和特点。Scala是一种运行在Java虚拟机上的语言,因此可以无缝地与Java进行交互。Scala支持函数式编程,允许开发人员使用更简洁的代码实现复杂的功能。同时,Scala也支持面向对象编程,并提供了强大的模式匹配功能。 接着,文档介绍了Scala的基本语法和特性。Scala的语法与Java类似,但更加简洁和灵活。Scala支持强类型和类型推导,使得编码更加便捷。Scala还有很多高级特性,如高阶函数、闭包和样例类等,可以极大地提升开发效率。 文档还介绍了Scala在大数据处理领域的应用。Scala可以与Apache Spark等大数据处理框架无缝集成,提供了更加高效、灵活和可扩展的编程方式。Scala的函数式编程特性使得并行计算更加容易实现,大幅提高了程序性能。 此外,文档还对Scala的社区资源和学习路径进行了介绍。Scala拥有庞大的开发者社区,有丰富的教程、文档、博客和开源项目可供参考。通过学习Scala,可以获得更广阔的职业发展空间。 总之,尚硅谷大数据技术之scala.docx是一份详细介绍Scala编程语言的技术文档,内容包括了Scala的背景、语法特性、在大数据领域的应用以及学习资源等。这份文档对于想要深入了解和应用Scala的开发人员来说,是一份宝贵的参考资料。 ### 回答3: 尚硅谷大数据技术之Scala.docx是一份关于Scala编程语言的技术文档。Scala是一种支持面向对象和函数式编程的静态类型编程语言,它在大数据领域中广泛应用。 这份文档首先介绍了Scala的基本特点和优势。Scala具有更为丰富的功能和表达能力,可以充分利用现有的Java库和工具。它还拥有高效的并发编程能力,方便开发者在大数据处理中实现高性能和高可扩展性。此外,Scala还支持面向对象和函数式编程的混合使用,使得代码更加简洁和可读。 文档接着介绍Scala在大数据处理中的应用场景。Scala与Apache Spark等大数据处理框架紧密结合,可以通过其丰富的函数式编程特性进行大规模数据的处理和分析。Scala还提供了一套强大的集合库,方便进行数据处理和换。同时,Scala与Java语言的兼容性也使得Java开发者可以无缝切换到Scala环境,提高开发效率。 文档还详细介绍了Scala的语法和特性。包括基本语法、数据类型、函数定义、类和对象等内容。通过简洁的示例代码和详细的解释,帮助读者快速掌握Scala的基本语法和使用方法。 最后,文档提供了一些Scala编程技巧和最佳实践。这些技巧包括优化代码性能、避免常见错误和使用一些高级特性等。这些技巧和实践可以帮助开发者更好地利用Scala进行大数据处理和开发工作。 总之,尚硅谷大数据技术之Scala.docx是一份详细介绍Scala编程语言的技术文档,旨在帮助读者快速掌握Scala并在大数据领域中应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值