1.平常会遇到这样的事情,完成同一个功能可以使用不同的方式,比如排序,可以使用冒泡排序也可以使用快速排序。策略模式就是符合这样的情况,当完成一件事有多种实现方式,可以根据环境或者其他条件去选择不同的方式去实现。避免了硬编码的方式,扩展和变更更加方便。避免了代码的重复,算的使用和算法的实现分离开。 2 ...
分类:
其他好文 时间:
2019-12-06 13:19:48
阅读次数:
104
1:排序有几种方法?用js实现快速排序 排序方法:冒泡,选择,快排,二分法,堆排, 2:js实现ajax的异步请求过程 1 创建XMLHttpRequest对象 <script language = "javascript" type = "text/javascript"> var xmlHttp ...
分类:
其他好文 时间:
2019-12-06 10:04:40
阅读次数:
93
title: js 排序 tag: javascript date: 2019/12/5 10:33 插入排序 ...
分类:
编程语言 时间:
2019-12-05 13:25:15
阅读次数:
102
package com.rao.sort;import java.util.Arrays;/** * @author Srao * @className BubbleSort * @date 2019/12/4 12:33 * @package com.rao.sort * @Description ...
分类:
编程语言 时间:
2019-12-04 13:29:06
阅读次数:
100
冒泡排序 var arr = [1, 9, 4, 50, 49, 6, 3, 2]; function test(){ for (var i = 0; i < arr.length - 1; i++){ for (var j = i + 1; j < arr.length; j++){ var te ...
分类:
编程语言 时间:
2019-12-04 13:06:56
阅读次数:
79
冒泡排序 1 // ConsoleApplication15.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include"stdlib.h" 6 7 #include"iostream" 8 using namespace std; 9 ...
分类:
编程语言 时间:
2019-12-04 01:35:00
阅读次数:
98
Part 1 1.一元二次方程求解 2.在指定位置上画圈圈 Part 2 1. 寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。 //寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组bb中,函数返回素数的个数。// 例如,输入6和21,则输出为 ...
分类:
其他好文 时间:
2019-12-04 01:20:01
阅读次数:
118
原文:https://www.cnblogs.com/xiaohuiduan/p/11188304.html 十大排序算法 基本排序算法: 选择排序 插入排序 冒泡排序 高效排序算法: 梳排序 希尔排序 快速排序 堆排序 牺牲空间节约时间的高效排序: 归并排序 基数排序 基数排序 下面我将以我自己的 ...
分类:
编程语言 时间:
2019-12-03 23:49:03
阅读次数:
141
冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 作... ...
分类:
编程语言 时间:
2019-12-02 22:00:00
阅读次数:
102