《算法图解》开读

个人认为,算法基础是程序员甚至是与代码打交道的人的基本能力。而优秀的算法能力则能成为从事编程工作的人的核心竞争力。 因为时间复杂度低的算法使得代码的高效运行成为现实,好比快速排序法相较于冒泡排序法。 严谨的算法能将问题的种种情况都妥善解决,滴水不漏。 贪婪的算法能将问题化整为零,将问题的近似解求出,从而得出平衡成本与收益的答案。 因此,算法是从事代码人员的极为重要的能力。 本人之前一直在读《python算法教程》,但由于外部以及内部的原因,阅读的进度搁置在第六章。为了打好算法的基础,本人参加了一个《算法图解》的共读活动 。因此,本人当前的目标是完成《算法图解》的阅读,之后再继续阅读《python算法教程》。接下来的读书笔记将是关于《算法图解》。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Danny的专栏

Java之旅——起航篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

1031
来自专栏数据结构与算法

博弈论进阶之Every-SG

Every-SG 给定一张无向图,上面有一些棋子,两个顶尖聪明的人在做游戏,每人每次必须将可以移动的棋子进行移动,不能移动的人输 博弈分析 题目中的要求实...

3499
来自专栏C语言及其他语言

[每日一题]最小重量机器设计问题

以后就将咱们一部分月赛的题目拿出来给大家练练吧! 题目描述 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设Wij 是 从供应商j处购得...

2915
来自专栏IT技术精选文摘

协同过滤推荐算法Java代码实现

什么是协同过滤 协同过滤是利用集体智慧的一个典型方法。要理解什么是协同过滤 (Collaborative Filtering, 简称 CF),首先想一个简单的问...

9386
来自专栏计算机视觉与深度学习基础

poj,zoj题目分类

ZOJ题目分类 初学者题: 1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241...

2129
来自专栏PPV课数据科学社区

排序在数据分析中有多重要?

说不会对数据排序的举手,所有的手都放下了。拿到数据,谁还不会排序吗?就连你在打牌时都在排序。 ? 可是这一小小的操作,在数据分析中到底有多重要,有人知道吗?我们...

3023
来自专栏程序人生 阅读快乐

算法竞赛入门经典(第2版)(算法艺术与信息学竞赛).pdf

《算法竞赛入门经典(第2版)》是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧。全书内容分为12 ...

1323
来自专栏苦逼的码农

我是如何学习数据结构与算法的?

数据结构与算法的地位对于一个程序员来说不言而喻。今天这篇文章不是来劝你们学习数据结构与算法的,也不是来和你们说数据结构与算法有多重要。

1711
来自专栏后端技术探索

几道趣味算法面试题

1. 几道常见趣味算法面试题 1.1 绳子计时问题 1.2 两座岛运输加锁问题 1.3 马比赛问题 1.4 高楼逃生问题 1.5...

1673
来自专栏落影的专栏

程序员进阶之算法练习(十二)

前言 题目地址在HDU,输入对应的题号即可看到题目,在百度搜索hdu+对应的题号可以看到题解。 我简单的对题目难度进行了划分: 简单题:想法题,实现简单...

3487

扫码关注云+社区

领取腾讯云代金券