摘要:
目录 简介 一、数组 1. 静态数组 array 2. 动态数组 2.1. vector 2.2. priority_queue 2.3. deque 2.4. stack 2.5. queue二、单向链表 forward_list 三、双向链表 list 四、树 1. set 2. 阅读全文
摘要:
各种排序算法总结和比较 排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡 阅读全文
摘要:
1.HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是 阅读全文
摘要:
作者:ymlo 链接:https://www.nowcoder.com/discuss/244052?type=post&order=time&pos=&page=1 来源:牛客网 一面面试官很友好的给我过了,下午到了泰富酒店,面试地点在三层。 我看一面写的代码都在二面面试官手上,对方人很好。 1、 阅读全文
摘要:
、什么是线程池 线程池是服务器预先创建的一组线程,这些线程运行着相同的代码,并具有相同的属性。当有新的任务到来的时候,主线程通过某种方式选择线程池中的某一个线程来为之服务,服务完之后又放回线程池中。 二、为什么要有线程池 相比于动态创建线程来说,线程池可以提高速度。因为线程的创建和销毁是需要时间的, 阅读全文