WeiyiGeek

LV1
回答了问题

The parameter `SecretKey` is not recognized?

WeiyiGeekWeiyiGeek,网络安全,系统运维,安全测试,物联网与应用开发,网络技术,学习心得分享,唯一极客,DIY极客回答于
回答了问题

腾讯云 CVM 如何在控制台进入 linux 单用户模式?

WeiyiGeekWeiyiGeek,网络安全,系统运维,安全测试,物联网与应用开发,网络技术,学习心得分享,唯一极客,DIY极客回答于
关注了用户

Mintimate

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

Mintimate's Blog的作者嗷

42 文章16 回答278 关注者
赞同了回答
赞同了回答
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

lingchen 凌晨回答于
1、十大排序算法 2、图论算法 3、线性表 4、栈与队列 5、哈希表(必学) 在代码中如果没有算法,就没有灵魂,就像人没了灵魂就成了一具尸体,常用算法是是科学家经过推理推算出来解决某一特定问题的有效解决方案,因此在代码使用算法,可以大大提高代码运行效率。... 展开详请
赞同了回答
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

西门呀在吹雪

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

非典型性程序员回答于
算法一:快速排序算法 算法二:堆排序算法 算法三:归并排序 算法四:二分查找算法 算法五:BFPRT(线性查找算法) 算法六:DFS(深度优先搜索) 算法七:BFS(广度优先搜索) 算法八:Dijkstra算法 算法九:动态规划算法 算法十:朴素贝叶斯分类算法 ... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

Tz一号回答于
排序算法 搜索算法 图算法 快速取幂算法 贪心算法 动态规划算法 基于字符串的算法 几何算法 位算法 我觉得学习算法就像用工具填满你的工具箱。每个人都需要一些更常用的工具,尤其是在求职面试中展示的工具。 ... 展开详请
赞同了回答
赞同了回答
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

blueflyming退役程序员回答于
一般来说,我们需要掌握的算法不多,像 排序算法:插入排序、冒泡排序、选择排序、快速排序等 搜索算法:深度优先、广度优先 贪心算法、动态规划算法等。 如果你是做数据科学的,那么你可能会接触到更多的算法,比如 决策树、逻辑回归、神经网络等。 算法本质上其实是九成的数学,加上一成的奇思...... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

Regan Yue回答于
菜鸟一枚 我就说说我见过的算法与数据结构的名字: 字符串匹配 枚举 桶排序 计数排序 基数排序 动态规划 深度优先搜索 广度优先搜索 贪心 二分查找 回溯 递归 分治 记忆化搜索 快速选择 归并排序 哈希表 树 二叉树 二叉搜索树 栈 堆 图 链表 单调栈 队列 有序集合 拓扑排...... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

幻影龙王

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

沉迷于在代码海洋里回答于

搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题解的一种方法。 现阶段常用的搜索算法有:枚举算法、深度优先搜索、广度优先搜索、剪枝算法、回溯算法等

赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

青年码农

晨讯科技 · web前端开发高级工程师 (已认证)

公众号【青年码农】:有趣、有料,有深度、有广度、有热度。回答于
我觉得作为程序员还是要学习下算法的,掌握哪些,就要看从事的哪种工作,虽然现在部分人员开发只接触表面工作,底层不需要接触,但是学习算法,对个人还是很有必要性的,学习算法可以培养个人的逻辑思维,编程是个注重逻辑的过程,如果逻辑思维没有,肯定是处处bug。学习算法,可以写出更高效的代码...... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

IT小马哥

北京天谱同盛教育科技有限公司 · JAVA高级研发经理 (已认证)

想做个有钱人,却误入程序世界的一个小码农。回答于
推荐
程序 = 数据结构 + 算法 。数据是程序的中心。数据结构和算法两个概念间的逻辑关系贯穿了整个程序世界,首先二者表现为不可分割的关系。没有数据间的有机关系,程序根本无法设计。换言之数据结构是底层,算法就是高层。数据结构为算法提供服务。算法围绕数据结构操作。可以说没有算法的程序是没...... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

三掌柜

佰钧成技术有限责任公司 · 架构师 (已认证)

一名合格的、二把刀的、科班的程序猿回答于
作为人类高质量程序员,必须掌握的算法技能不单纯局限于算法这个词汇本身,还要包括数据结构,结合数学知识,以及开发者自身沉淀的逻辑思维。 单纯从算法知识点来说,高质量程序员必备知识点有:递推法、贪心法、列举法、递归法、分治法和模拟法等等,掌握这些核心的知识点就够了。 从数据结构来讲的...... 展开详请
赞同了回答

作为人类高质量程序员,必须掌握哪些算法?

Mintimate

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

Mintimate's Blog的作者嗷回答于
推荐
确实挺看个人的,但是我觉得,最少基本的数据结构需要知道吧。比如:红黑树、深度优先还是广度优先。在日常使用时候,一些语言封装的算法需要了解,比如:Java的sort()排序算法。 ---- 排序算法 说到排序算法,这个我觉得是一定要了解的,使用频率和算法优化也最为明显。还是jav...... 展开详请

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券