![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
波哥说代码
熟悉JSP、Servlet、JavaScript等J2EE相关编程技术;熟练SSM框架编程,熟练使用SpringBoot等主流开发技术;熟悉主流数据库MySql等,精通SQL语言。
展开
-
快速学会如何使用Java实现“二分查找”算法(非递归版)
概述二分查找也称折半查找(Binary Search),它算是效率比较高的一种查找算法,但是使用它有个前提就是要求线性表必须是顺序存储结构,而且表中元素按关键字有序排列。简单的说就是你要是用数组存储数据,那么你用二分查找的前提就是你的数组是从大到小或者从小到大排列好的。...原创 2020-07-23 14:08:26 · 127 阅读 · 0 评论 -
快速学会如何使用Java实现“快速选择排序”算法
概述 快速选择排序算法也是一种简单的排序方法。他能快速实现一组数的排序方式。当然,和冒泡排序一样,快速选择排序也有升序和降序。其实大多排序方法都有升序和降序。本文以升序为例子展开讲解。基本思想 快速选择排序的基本思想是分为两个区,一个叫有序区一个叫无序区。给定数组有六位数{58,69,88,-79,90,82}。先设定一个索引,作为最小的值。一般刚开始以无序区第一位元素的索引为最小索引。然后该索引的数和后面剩余的数一个个做比较,与剩余数中最小的数交换位置,把最小的数置于有序区中。第二次也以无序区第原创 2020-07-22 13:35:00 · 453 阅读 · 0 评论 -
快速学会如何用Java实现冒泡排序算法
冒泡排序冒泡排序(以升序为例)是把两个相邻的数进行比较,把较大的数放在前面。如58,69,88,-79,90,82,77,60,95,59,66第一次排序后:58,69,-79,88,82,77,60,90,59,66,95第二次排序后:58,-79,69,82,77,60,88,59,66,90,95第三次排序后:-79,58,69,77,60,82,59,66,88,90,95第四次排序后:-79,58,69,60,77,59,66,82,88,90,95第五次排序后:-79,58,60,原创 2020-07-21 13:30:11 · 211 阅读 · 1 评论 -
方法与方法的调用
方法定义修饰符 返回值类型 方法名(参数类型1 参数1,参数类型2 参数2){ 方法体; return 返回值;}修饰符:包括了静态修饰符static、权限修饰符以及final修饰符。返回值类型:就是功能结果的类型,可以用int、double等类型。方法名称:取名自定义,规则和变量命名规则相同。参数列表:int a,int b之类的。在这里一定要写参数类型注意:1、return的返回值要和方法定义的返回值类型一致。 2、void类型没有return。实参和形参实参没有数据类型原创 2020-07-20 13:19:11 · 1279 阅读 · 0 评论 -
二重for循环经典例题
输出三角形 for (int i = 0; i <5; i++) { for (int j = 0; j <i ; j++) { System.out.print("*"); } System.out.println("*");}输出倒三角形 for (int i = 0; i <5 ; i++) { for (int j = i;j < 5 ; j++) {//这个也可以for (int j = 0; j <5-i ;原创 2020-07-18 12:33:33 · 1839 阅读 · 0 评论