![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法图解笔记
梦铭ooo
这个作者很懒,什么都没留下…
展开
-
冒泡排序、选择排序(java版)
图解说明可以参考https://blog.csdn.net/qq_31702609/article/details/81293023 java版冒泡排序代码如下 import java.util.Arrays; public class BubbleSort { //way=1 为升序 way=2为降序 public static void sort(int[] arr, int way) { int temp; if (way == 1) {原创 2020-08-04 15:00:36 · 116 阅读 · 0 评论 -
二分查找 选择排序
二分查找 1.输入的为一个有序的元素列表(必须有序) 2.查找的元素包含在列表中,二分查找返回位置,否则返回NULL eg: #include <iostream> using namespace std; int bianrySearch(int *a, int nLength, int val) { int start = 0; int end = nLength -...原创 2018-07-30 21:55:53 · 257 阅读 · 0 评论 -
三种基本的排序算法 冒泡,选择,快速
冒泡排序的基本思想是:每次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来。 图示: 冒泡排序核心程序 void M_Sort(int arr[], int num) //冒泡 也可以这样写void M_sort(int *arr,int num) 因为数组名就是数组的首地址 { for (int i = 0; i < num - 1; i+...原创 2018-07-30 22:01:08 · 4182 阅读 · 0 评论