- 博客(6)
- 收藏
- 关注
原创 最全排序算法原理解析、java代码实现以及总结归纳
算法分类 十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 详情如下: 算法评估 排序算法的性能依赖于以下三个标准:稳定性:如果a原本在b前面,而a=b,排序之后a仍然在b的前面,则稳定;如果a原本.
2021-05-31 10:41:46
178
原创 spring执行没有找到bean
各种注解都尝试了,没有成功 最后发现是DAO层的类被声明为了abstract(用IDEA自动修改代码快捷键的时候添加了该属性) 极不容易发现
2018-08-21 10:59:13
683
原创 有赞,招银,大搜车等校招java面试问题
有赞:有赞问题很多,还是有难度的,以后要加油!发现了很多自己欠缺的,不亏。1.自我介绍2.讲项目,项目中遇到过的问题,怎么定位,怎么解决的3.集合框架,hashmap hashtable区别等等4.Object类的方法有哪些5.mysql执行计划了解吗?说说explain关键字6.ParareStatement和Statement区别,详细介绍,sql注入相关,为什么ParareStatement...
2018-07-02 19:18:28
2437
转载 各种排序算法的分析及java实现
各种排序算法的分析及java实现 排序算法对于应届生的面试来说还是挺重要的,为了全面的了解,应对面试中的手撕代码,整理如下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排...
2018-04-20 17:07:48
162
原创 关于TCP,UDP,针对面试。超详细
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Client 4.对数据安全性无特殊...
2018-04-10 14:10:51
17514
1
原创 关于http协议
HTTP之URLHTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息URL,全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。以下面这个URL为例,介绍下普通URL的各部分组成:http://www.aspx...
2018-04-10 13:36:53
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人