一句说清楚啥叫数据结构和算法,尽量让不懂程序的人也能听懂
php 数据结构 数据结构和算法 算法 c
数据结构就好比你的书架上的书按照什么方式摆放, 算法就是怎么快速找到书架上的某一本书
个人理解
数据结构:数据元素的集合,是研究怎么去组织数据 算法:完成一件事情的步骤
个人解释... 数据结构是将现实中所描述的事物用计算机能解释的方式组织起来。 算法是对数据结构中所描述的事物进行增删改查等运算。
程序=数据结构+算法 数据结构是相互之间存在的一种或多种特定关系的数据元素的集合。包括4类基本的结构:集合、线形结构、树形结构、图状或网状结构。通俗点就是数据的逻辑结构,比方说这些数据在内存中以什么样的结构存放。
算法实际是编程过程中完成一件事采用的方法,比方说现实生活中做数学题时两个人都将题完成但是他们之间有一个用的时间很短就是因为采用了简便的方法。同样在编程过程中采用好的算法可以降低程序的时空复杂度
面试遇到的两个题
二叉树结点位置对调的问题
关于用C从txt文件查找单词的搜索算法优化问题
数据库无限分类如何用跟类别ID获取该类别下面的全部子类别商品,上表结构
如何高效查找一个字符串中,出现次数最多的字符?
如何快速比较两个字符串中字符完全相同?