c++求区间第k大数_「K些项目」提到算法就头大,12个算法设计项目给你练练脑...

 对代码、编程感兴趣的可以关注「老K玩代码」公众号和我交流! 分享代码、经验、项目和资讯


633c5829c873f6fa9e74b0445c7fae78.png

1. C 语言程序设计实验

地址: http s:// www.shiyanlou.com/courses/1649

学习人数: 308

关注人数: 12

本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。

2703db9963ee49867cdf236fdef31148.png

2. Go 语言实现 WebSocket 协议

地址: http s:// www.shiyanlou.com/courses/510

学习人数: 847

关注人数: 74

本课基于 golang 实现 websocket 协议。其中将涉及 WebSocket 协议的握手过程,WebSocket 协议数据帧,WebSocket 协议中的一些算法,掩码处理,WebSocket 链接的实现。属于中级级别课程,适合具有GO基础的用户,熟悉Go基础知识加深巩固,并且加深对于计算机网络的认识与理解。

18d7308adf18d56fcc40c409f39c10a9.png

3. Spark 分析银行营销数据

地址: http s:// www.shiyanlou.com/courses/1003

学习人数: 1.2k

关注人数: 70

存款营销是银行吸收存款的主要经营模式,通过现有数据建立模型来判断客户是否订阅存款业务,从而帮助商业银行更好的分配人力资源,提高业务量,以满足现阶段营销活动对提高营销成功率的期望。
本实验会使用spark机器学习中的逻辑回归算法,分析银行营销数据,按照机器学习开发步骤,建立逻辑回归模型,预测客户是否会存款,并评估预测模型的精确度。

a267f729a84d0f68b3af7db2c4710f7d.png

4. Python 实现基础遗传算法

地址: http s:// www.shiyanlou.com/courses/776

学习人数: 691

关注人数: 111

本课程将对遗传算法进行简单讲解,通过使用python实现简单的遗传算法求解函数极值以及通过实例了解Pyevolve的使用方法。非常适合熟悉Python基础,对算法较感兴趣的用户。
遗传算法(Genetic algorithm)属于演化计算( evolutionary computing),是随着人工智能领域发展而来的一种智能算法。正如它的名字所示,遗传算法是受达尔文进化论启发。简单来说,它是一种通过模拟自然进化过程搜索最优解的方法。

6731d4a2324dabbb7f188cf0352048b9.png

5. Spark GraphX 图计算框架入门

地址: http s:// www.shiyanlou.com/courses/529

学习人数: 546

关注人数: 49

本课程将学习Spark体系中用于解决图和并行图计算问题的新组件——GraphX。GraphX通过RDD的扩展,在其中引入了一个新的图抽象,即顶点和边带有特性的有向多重图,提供了一些基本运算符和优化了的Pregel API,来支持图计算。在本课程中你将可以学习到GraphX 框架的基本使用技巧、属性图的定义和操作符的种类,以及PageRank 、连通分量和三角形计数这三个经典的图计算算法。

653fb3034122522cae5d0178d862e1d6.png

6. C 语言实现大数计算器

地址: http s:// www.shiyanlou.com/courses/750

学习人数: 982

关注人数: 97

本课程将通过C语言实现一个简易计算器,用于解决任意长度的有符号整数的加、减、乘、除运算。主要将涉及到利用全新的数据结构来表示大数,并将新数据结构存储的大数转化为字符用于显示。以及基于大数新的数据结构完成加、减、乘、除的计算算法设计。

d4945410d6e29b9ddaf816ad1f2e4fd7.png

7. Spark 决策树预测森林植被

地址: http s:// www.shiyanlou.com/courses/845

学习人数: 479

关注人数: 65

决策树是一种被广泛使用的分类算法,本节课将介绍如何用 Spark 预测森林植被。相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置,在实际应用中,对于探测式的知识发现决策树也更加适用。

30118d136dd8f81526ab7cc6e6ac8871.png

8. Spark MLlib 基础入门

地址: http s:// www.shiyanlou.com/courses/600

学习人数: 1.2k

关注人数: 70

本课程将可以学习到 Spark 的机器学习库 MLlib 的相关知识,掌握 MLlib 中的基本数据类型。同时,本课程还将通过一个电影推荐的实例,讲解如何利用机器学习算法解决实际问题。

c3572f3065314b69fae6aa2c33dce5fa.png

9. C 语言程序设计实验

地址: http s:// www.shiyanlou.com/courses/1798

学习人数: 103

关注人数: 2

本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。

807d1f63b33c6d05c94438988ad5bc1a.png

10. Spark 实现电影推荐系统

地址: http s:// www.shiyanlou.com/courses/831

学习人数: 1.2k

关注人数: 77

MLlib 是运行在 Spark 上一个机器学习算法库,借助 Spark 的内存计算,可以使机器学习的模型计算时间大大缩短。本节课基于协同过滤算法实现简易电影推荐。

2a82a558e31fbead8266e1bddab8b5b1.png

11. Python 解决哲学家就餐问题

地址: http s:// www.shiyanlou.com/courses/770

学习人数: 673

关注人数: 111

本课程意欲通过三种不同的方式解决‘’哲学家就餐‘’这个经典的问题。在了解一些基本的操作系统的知识之后,通过实验加深对线程,死锁,活锁的认识,并深入理解解决死锁的算法思想。

0f381b6407de19eb6fc581458e98247a.png

12. Scala 实现二十四点游戏

地址: http s:// www.shiyanlou.com/courses/491

学习人数: 2.1k

关注人数: 105

“算 24 点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。 它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。在本课程中,我们将通过一个算 24 点游戏的形式,进一步巩固 Scala 的基础。你将可以在本课程中学习到数学表达式的穷举方法、全排列算法,以及如何在 Java 中调用 Scala 的代码等。

e57113bcecbb5411b2fbcaf00ba37740.png

往期精彩推荐:

  1. 机器学习领域大佬们都推荐的书单
  2. 「本周要闻」Hutool 5.3.9 发布,目标无 issue 遗留
  3. 「本周要闻」国内电子书厂商 Onyx 无视 GPL v2 协议,中国被喷
  4. 学习Django框架,这几个项目不容错过
  5. 三行代码,给你的论文自动生成摘要

粉丝福利:

如果你也对编程感兴趣,记得加老K玩代码公众号和我交流哦! 里面有我最近整理的一些与"algorithm"相关学习资料,有需要的可以去看一下。关键词algorithm,希望对大家有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值