徐小夕 徐小夕
3年前
程序员必备的几种常见排序算法和搜索算法总结
前言最近为了巩固一下自己的算法基础,又把算法书里的基本算法刷了一遍,特地总结一下前端工程师需要了解的排序算法和搜索算法知识,虽然还有很多高深算法需要了解,但是基础还是要好好巩固一下的.本文将以图文的形式为大家介绍如下算法知识,希望在读完之后大家能有所收获:冒泡排序及其优化选择排序插入排序归并排序快速排序顺序搜索二分搜索
Wesley13 Wesley13
2年前
java算法
  递推算法是常用的算法思想,在数学计算等方面有着广泛的应用。递推算法适合有着明显公式的规律场合。一、递推算法基本思想  递推算法是一种理性思维模式的代表,其根据已有的数据和关系,逐步推导而得到结果。递推算法的执行过程如下:1.根据已知结果和关系,求解中间结果。2.判断是否达到要求,如果没有达到。则继续根
Wesley13 Wesley13
2年前
MPI n 体问题
▶《并行程序设计导论》第六章中讨论了n体问题,分别使用了MPI,Pthreads,OpenMP来进行实现,这里是MPI的代码,分为基本算法和简化算法(引力计算量为基本算法的一半,但是消息传递较为复杂)●基本算法1//mpi_nbody_basic.c,MPI基本算法2include<stdio.h
Wesley13 Wesley13
2年前
KNN分类算法原理分析及代码实现
1、分类与聚类的概念与区别分类:是从一组已知的训练样本中发现分类模型,并且使用这个分类模型来预测待分类样本。目前常用的分类算法主要有:朴素贝叶斯分类算法(NaïveBayes)、支持向量机分类算法(SupportVectorMachines)、KNN最近邻算法(kNearestNeighbors)、神经网络算法(NNet)以及决策树(De
Stella981 Stella981
2年前
Adaboost算法及其代码实现
!(https://img2018.cnblogs.com/blog/1612966/202001/161296620200129225316188817919185.png)Adaboost算法及其代码实现算法概述AdaBoost(adaptiveboosting),即自适应提升算法。B
Stella981 Stella981
2年前
Serverless 实战:如何结合 NLP 实现文本摘要和关键词提取?
对文本进行自动摘要的提取和关键词的提取,属于自然语言处理的范畴。提取摘要的一个好处是可以让阅读者通过最少的信息判断出这个文章对自己是否有意义或者价值,是否需要进行更加详细的阅读;而提取关键词的好处是可以让文章与文章之间产生关联,同时也可以让读者通过关键词快速定位到和该关键词相关的文章内容。文本摘要和关键词提取都可以和传统的CMS进行结合,通过对文章
京东云开发者 京东云开发者
9个月前
拆解雪花算法生成规则 | 京东物流技术团队
雪花算法(Snowflake)是一种生成分布式全局唯一ID的算法,生成的ID称为SnowflakeIDs或snowflakes。这种算法由Twitter创建,并用于推文的ID。目前仓储平台生成ID是用的雪花算法修改后的版本。
稚然 稚然
3个月前
【开课吧】算法工程师-高级深度学习
//下仔のke:https://yeziit.cn/13880/算法工程师是指专门从事算法研究和开发的专业人员。他们主要负责设计和实现算法,解决实际应用中的问题,如机器学习、数据挖掘、图像处理等。算法工程师需要具备扎实的数学基础、编程能力、算法设计和分析能
乐和 乐和
2个月前
大实战-算法与数据结构高手养成-求职提升特训课
大实战算法与数据结构高手养成求职提升特训课download》chaoxingit.com/831/大实战算法与数据结构高手养成一、引言算法与数据结构是计算机科学的基础,是成为一名算法与数据结构高手所必须掌握的技能。通过大实战,我们可以深入了解算法与数据结构
韦康 韦康
1个月前
深兰交大算法培训班第4期
深兰交大算法培训班第4期download》quangneng.com/1182/大算法的用途"大算法"这个术语的具体含义依然不明确,但我可以为你列举一些常见的算法在大规模数据处理和分析中的应用。这些算法可以应用于各种领域,包括数据科学、机器学习、人工智能等