老师,你好,我想请教一下课外的话题

来源:2-1 前言

qq_慕姐8203528

2022-09-05

随着我学习的不断深入,在公司做项目的时候我越来越觉得前端的代码逻辑性的重要性,可是我发现这些逻辑性在数据结构和算法还有代码设计模式中都有,前端真的需要掌握数据结构和算法吗?我看身边大多数的人他们都不会这个,而且甚至还有人信誓旦旦的说前端根本不需要掌握任何的数据结构和算法这种言论,希望老师给指点一下

写回答

1回答

Sunday

2022-09-05

你好

我们先明确一下数据结构和算法的定义。

数据结构:对数据的结构化描述。比如 [1, 2, 3] 这也算是一个数据结构

算法:把一种数据结构转化为另外一种数据结构的方法。比如:[1, 2, 3] 变为 {1: true, 2: true, 3: true}。

根据以上定义,数据结构和算法其实在我们的日常开发中是无时无刻不在使用的。

只不过,大多数人认为,数据结构和算法就是那种,二叉树、分治,贪心,动态规划 ........ 


0
0

基于 Vue3 ,打造前台+中台通用开发提效解决方案

42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手

791 学习 · 517 问题

查看课程