数组是学习数据结构的开端。尽管数组看起来非常基础、简单,但是有多少人理解数组的精髓呢? 在大部分编程语言中,数组都是从0开始编号的,回想当年初学...
收录了3篇文章 · 1人关注
数组是学习数据结构的开端。尽管数组看起来非常基础、简单,但是有多少人理解数组的精髓呢? 在大部分编程语言中,数组都是从0开始编号的,回想当年初学...
在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的...
01 朋友丽的女儿今年考大学,在一位大学老师的建议下准备报一间普通的大学。她的想法是大学虽然普通,但女儿专业选的好,将来可以继续考研考博,一样容...
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一...
前言 本文以一道BAT常见的算法面试题开篇,引入动态规划的基础概念, 介绍其思考过程。 正文 一、BAT最常见的一道算法面试题——上台阶 有一个...
专题公告
算法收集