算法的简单介绍

简介:

             做了这么久的大数据分析师,我不是最专业的,但我在成为最专业、更专业的道路上。

        每每有很多人问我,你是如何转行的?算法容易吗?大数据分析师怎么样?其实,我总觉得,每个人都是没有上限,没有天花板的。我经常鼓励我的团队,如果你有想要做的、想要学的,就勇敢地去做、去学、去闯,现在不动,更待何时?不要害怕“难”,不要乱听别人说这个不容易那个不容易,什么你不是专业的,你不懂,永远都不要被这些所圈住所蒙蔽,然后告诉自己我的确不专业,我的确不懂,要时刻有一种挑战自我、挑战人生的精神,没有谁是专业的,因为所有事物都在发展变化中,你现在很专业,但不代表以后你很专业;你现在不专业,并不代表你努力之后,不放弃坚持住,把所有不懂弄懂,用自己的阅历和已有的技能创造自己的人生领域时,还是不专业,或许你比任何人都专业。

        接下来,我想介绍我的算法学习之路,其实,任何事情都不难,只是我们把它想难了!不懂就弄懂,水滴能石穿。这段时间我把资料整理出来,首先我会跟大家分享【基础的算法的思想】,先说明几个概念:

【算法设计的任务】主要是对一个具体的问题,设计一种良好的算法,获取最佳的结果。比如说对于存钱问题,设计一种比较好的计算方法,以便获取最佳的结果,这就是针对存钱的算法的设计。

【常用的算法】穷举搜索法、递归法、回溯法、贪心法和分治法等,我在之后的博文中用生活中常见的实例来分析这些算法的基本思想。

【算法】用于计算的方法,通过这种方法可以得到预期的计算结果。其实,白话一点,算法就是一种方案。例如,在现有的利率情况下,怎样存钱最划算?这时,可根据各种利率的情况,以及今后一段时间对现金的使用情况,分别计算出各种情况下利息的收益,最后可得出最合算的一种存钱方案。这就是一种算法。


目录
相关文章
|
7月前
|
自然语言处理 算法 程序员
解答算法题的一个小技巧
解答算法题的一个小技巧
|
3月前
|
算法 C++ 容器
【C++11新算法】all_of、any_of、none_of算法
【C++11新算法】all_of、any_of、none_of算法
|
机器学习/深度学习 人工智能 算法
秒懂算法 | 尺取法
尺取法(又称为:双指针、two pointers),是算法竞赛中一个常用的优化技巧,用来解决序列的区间问题,操作简单、容易编程。 本篇介绍了尺取法的概念、反向扫描、同向扫描、模板、典型题目。
288 1
秒懂算法 | 尺取法
|
机器学习/深度学习 算法 TensorFlow
秒懂算法 | RIB算法
结合微观行为序列的推荐(recommendation with sequences of micro behaviors, RIB)在物品序列的基础上,加入了对异构行为和停留时间的建模。对异构行为的建模使得模型能够捕捉更加细粒度的用户兴趣,而用户在某个页面上的停留时间则反映了用户对这个页面的感兴趣程度,并且停留时间越长,购买商品的转化率通常也会越高。
178 0
秒懂算法 | RIB算法
|
算法
算法题:出现
题目: 给定 n 个自然数,求没有在这 n 个自然数中出现过的最小的自然数是多少。
88 0
|
算法 前端开发 rax
举轻若重,于无声处听惊雷,那些平平无奇的伟大算法
遥想笔者读大学时在技术讨论时多是储如i+=(++i)+(i++)之类的孔乙己式的问题,而最近我们关注的热点要不是删库跑路坐牢的程序员,要不是员工离职倾向分析系统;而反观国外大神的博客,要不就是这种切入点非常简单,但是最终能够升华至编程之道层面的举轻若重的文章,要不就是秀出那些智商碾压的神仙代码,从这个角度上看我们国内的IT技术氛围还有极大的提升空间。
举轻若重,于无声处听惊雷,那些平平无奇的伟大算法