算法 0 篇文章

猿圈网的几个 Java 挑战题评测题分享

先不管猿圈网是干什么的,反正我觉得那是一个可以做题,可以敲代码的网站 😆,昨天意外发现了这个网站,在上面做了几道 Java 的题,总感觉哪里做的不太对劲,分享出来相互交流一下,帮忙看看我做的到底哪块是不对的。相关说明:代码中从注释//No.1 开始到注释//end_code 结束是需要自己写代码实现功能的地方,除此部分之外的代码基本都是试题给定的代码。1.插入排序用 java 代码实现插入排序 importjava

Java 实现面试常考的算法

Java 实现面试常考的算法总结了几个平时面试问得一些算法题,都是非常非常基础的问题.查找算法典型的二分查找对于二分查找算法要求,查找前的数据必须是已经排好序的,然后得到数组的开始位置 start 和结束位置 end,取中间位置 mid 的数据 a[mid]跟待查找数据 key 进行比较,若 a[mid]>key,则取 end=mid–1;若 a[mid]<key,则取 start=mid+1;若 a[mid]=key 则直接返