刷题
刷题
learn
learn
日期
Aug 28, 2024
硬计算类算法、软计算类算法
注:不是标准术语
硬计算类算法:精确求解。但是某些问题使用硬计算类算法,可能会让计算的复杂度较高
大厂算法和数据结构笔试、面试题、acm比赛或者和acm形式类似的比赛,考察的都是硬计算类算法
软计算类算法:更注重逼近解决问题,而不是精确求解,计算时间可控
比如:模糊逻辑、神经网络、进化计算、概率理论、混沌理论、支持向量机、群体智能等
硬计算算法是所有程序员岗位都会考、任何写代码的工作都会用到的。前端、后端、架构、算法所有岗位都要用到
但是算法工程师除了掌握硬计算类的算法之外,还要掌握软计算类的算法
一个比较宏观的数据结构分类:
连续结构
跳转结构
任何数据结构都一定是这两种结构拼出来的