码迷,mamicode.com
首页 >  
搜索关键字:python列表去重 冒泡排序 插序排序    ( 4817个结果
常用排序算法
冒泡排序 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
# 2019-2020-1 20191326叶家星 《信息安全专业导论》第六周学习总结
教材学习内容总结 本章学习了算法,了解了解决问题的流程,重点学习了递归,数组,排序,抽象和二分检索等内容。 重点的其实是有关排序的几种方法和二分检索。选择排序,冒泡排序,插入排序和快速排序。比较难理解的是快速排序。 教材学习中的问题和解决过程 其他(感悟、思考等) 感觉自己还有很多需要继续加油和努力 ...
分类:其他好文   时间:2019-12-01 21:19:05    阅读次数:99
双向冒泡排序
算法例题 用随机函数生成16个2位正整数(10~99),利用 双向冒泡排序法 将其排序。 算法思路 个人概括 在我看来 双向冒泡排序 就是 "冒泡排序" 的一个小改变,并不是改进优化。 每一趟排序分成两个部分,同时在得到最后的有序序列前,把有序序列分成两部分,一部分在原无序序列后(和普通冒泡排序一样 ...
分类:编程语言   时间:2019-12-01 18:42:40    阅读次数:317
冒泡排序(python实现)
思想:从第一个开始往后进行比较大小,如果大,互相交换位置,继续往后比较,如果小,进行下一个元素的比较(也是顺序的比较大小)。 def bubble_sort(sort_list): """冒泡排序""" n = len(sort_list) # 每个元素都需要在list中比较一遍,最差情况为O(n* ...
分类:编程语言   时间:2019-12-01 17:08:07    阅读次数:106
冒泡排序
算法例题 用随机函数生成16个2位正整数(10~99),利用 冒泡排序法 将其排序。 算法思路 书面概括 1. 设待排序的元素存放在数组r[1...m]中。首先将第一个元素的关键字和第二个元素的关键字进行比较,若为逆序(即L.r[1].key L.r[2].key),则交换两个记录。然后比较第二个元 ...
分类:编程语言   时间:2019-12-01 11:34:44    阅读次数:82
实验四
这次写了一些老师上课提到的.... //冒泡排序#include <stdio.h> const int N=4; void output(char x[], int n); // 函数声明 void sort(char x[],int n); int main() { char string[N] ...
分类:其他好文   时间:2019-11-30 19:29:22    阅读次数:115
冒泡排序和选择排序
冒泡排序和选择排序都是数组排序。 数组排序方法:sort()排序,字符的排序,逐位比较 arr.sort(function(a,b){ return a-b; }); console.log(arr); a-b从小到大数值排序,b-a从大到小排序。 冒泡排序:两两比较。 案例:arr[5,7,4,8 ...
分类:编程语言   时间:2019-11-30 13:28:53    阅读次数:68
4817条   上一页 1 ... 49 50 51 52 53 ... 482 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!