Loading...
介绍选择排序和冒泡排序的算法其实都比较好理解,都是从大到小(从小到大)操作的排序,冒泡排序的区别:冒泡排序通过依次交换相邻两个顺序不合法的元素位置,从而将当前最小(大)元素放到合适的位置;而选择排序每遍历一次都记住了当前最小(大)元素的位置,最后仅需一次交换操作即可将其放到合适的位置。时间复杂度:最好情况:O(n^2)平均情况:O(n^2)最坏情况:O(n^2)稳定性:不稳定额外的空间:O(...
介绍这东西就没啥好介绍的了,众所周知的冒泡排序算法时间复杂度:最好情况:O(n)平均情况:O(n^2)最坏情况:O(n^2)稳定性:稳定额外的空间:O(1)过程比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的...
最近在写一个项目,出现一个玄学报错,尝试各种方式无果,具体现象为访问Servlet时先报错500,刷新后报错404,500报错具体如下:javax.servlet.ServletException: 实例化Servlet类[xxxx]异常 org.apache.catalina.authenticator.AuthenticatorBase.invoke (Authenticator...