摘要: 算法分类及适用场景 ★ 选择、冒泡、插入、希尔、归并、快速、堆排序都是基于比较的排序。 ➷ 平均时间复杂度最低O(nlogn)。 ➷ 适用于所有可比较的对象。 ★ 计数排序、桶排序、基数排序不是基于比较的排序。 ➷ 使用空间换时间,某些时候,平均时间复杂度可以低于O(nlogn)。 ➷ 适用于正整数 阅读全文
posted @ 2020-11-21 20:07 啦-啦啦 阅读(293) 评论(0) 推荐(0) 编辑
摘要: // 选择排序 public static void selectSort(int[] arr) { for (int i = 0; i < arr.length-1; i++) { int k = i; for (int j = i+1; j < arr.length; j++) { if (ar 阅读全文
posted @ 2020-11-21 20:06 啦-啦啦 阅读(58) 评论(0) 推荐(0) 编辑
摘要: REST_FRAMEWORK = { 'DEFAULT_THROTTLE_CLASSES': [ 'rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle', ], 'DEFAU 阅读全文
posted @ 2020-11-21 19:50 啦-啦啦 阅读(93) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手和四次挥手通俗理解 一、TCP报文格式 在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:I 阅读全文
posted @ 2020-11-21 19:45 啦-啦啦 阅读(89) 评论(0) 推荐(0) 编辑