图解算法入门
文章平均质量分 74
sunny-【1】
一个刚起步学习编程的小菜鸟
展开
-
图解算法之常见的数据结构
单向链表指针的注意:由于单向链表中所有节点都知道节点本身的下一个节点在哪里,但是对于前一个节点却没有办法知道,所以在单向链表的各种操作中,“链表头指针”就显得相当重要,只要存在链表头指针就可以遍历整个链表,进行加入和删除节点等操作。(6)数据结构的三大类型:第一是基本数据类型(int ,float,double,char, void),第二是结构化数据类型(字符串,数组,指针,列表,文件),第三是抽象数据类型(堆栈):比结构数据类型更高级,是指一个数学模型以及定义在此数学模型上的一组数学运算或操作。原创 2023-03-26 13:15:41 · 98 阅读 · 0 评论 -
图解算法入门
(3).贪心法:核心概念:又称为贪婪算法,从某一起点开始,就是在每一个解决问题步骤中使用贪心原则,即采取在当前状态下最有利或最优化的选择,不断地改进该解答,持续在每一步骤中选择最佳的方法,并且逐步逼近给定的目标,当打到某一步骤不能再继续前进时算法停止,以尽可能地求得更好的解。(6).枚举法:一般这种分析方法和解决问题的方法,得到的结果总是正确的,但是缺点就是速度太慢。(7).回溯法也是枚举法的一种,核心概念:特点是再搜索的过程种寻找问题的解,当发现不满足求解条件,就回溯,尝试别的路径,避免无效搜索。原创 2023-03-23 18:24:21 · 125 阅读 · 1 评论