算法学习笔记
ICT_Liang
这个作者很懒,什么都没留下…
展开
-
算法的复杂度(性能)
1、时间复杂度 时间复杂度也就是所说的算法执行所需要耗费的时间,时间越短,算法越好。 第一,算法代码执行的时间往往和算法代码中语句执行的数量有关。 第二,算法的时间复杂度还与问题的规模有关。 Big O notation O(1)常数复杂度 eg: int n = 1000 system.out.println(""); O(log n)对数复杂度 eg: for(int ...原创 2019-05-30 15:41:26 · 734 阅读 · 0 评论 -
算法与数据结构
1、数据类型 数据结构算法(简单 -> 复杂) 数据结构是计算机中对数据的一种存储和组织方式,同时也泛指相互之间存在一种或多种特定关系的数据的集合。 数据结构包括3个方面的内容,数据的逻辑结构、数据的存储结构和数据的运算。 2、刻意练习 相关算法题目网站 LeetCode http://leetcode.com/problemset/all/ ...原创 2019-05-29 20:28:02 · 211 阅读 · 0 评论