您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Python实现的快速排序

  2. 一个Python实现的快速排序算法的程序
  3. 所属分类:Python

    • 发布日期:2012-07-15
    • 文件大小:752
    • 提供者:nobleqiao
  1. 各语言排序算法源代码

  2. 排序算法的代码实现:包括java、php、python。。。。等等。
  3. 所属分类:其它

    • 发布日期:2018-03-27
    • 文件大小:12288
    • 提供者:weixin_38105423
  1. 十大排序算法.ipynb

  2. 冒泡排序、插入排序、选择排序、快速排序、堆排序、归并排序、希尔排序、计数排序、桶排序、基数排序,python实现
  3. 所属分类:讲义

    • 发布日期:2020-04-10
    • 文件大小:26624
    • 提供者:u014157632
  1. 怎么用python实现五子棋 : 人机对战

  2. 怎么用python实现五子棋 : 人机对战 当人类方落下一子,算法启动,扫描全局,得到人类棋子的集合和电脑棋子的集合。全局扫描之后,对当前局势进行排序、计算。对每个集合的每个空白点位置打分,打分依据是根据这个点周围四个方向上的同色连续棋子的数量。按照这些最后得到的评分,得出最大值。得到人类方和电脑方的两个最大值之后,进行比较,如果人类方局势较好(分数较高),则算法将下一次落子位置设置为人类方得分最高的点,尽力降低人类方的下一步得分;如果电脑方的分数较高,那么则直接在使得分数最高的点落子即可。
  3. 所属分类:专业指导

    • 发布日期:2020-01-12
    • 文件大小:18432
    • 提供者:zhuzipan
  1. python常用排序算法的实现代码

  2. 主要介绍了python常用排序算法的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-18
    • 文件大小:49152
    • 提供者:weixin_38526650
  1. python选择排序算法实例总结

  2. 主要介绍了python选择排序算法,以三个实例以不同方法分析了Python实现选择排序的相关技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:25600
    • 提供者:weixin_38595243
  1. python插入排序算法实例分析

  2. 主要介绍了python插入排序算法,通过两个简单实例对比分析了Python插入排序算法的相关实现技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:22528
    • 提供者:weixin_38632488
  1. Python排序算法实例代码

  2. 主要为大家详细介绍了Python实现排序算法的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:132096
    • 提供者:weixin_38622427
  1. Python快速排序算法实例分析

  2. 主要介绍了Python快速排序算法,简单说明了快速排序算法的原理、实现步骤,并结合具体实例分析了Python实现快速排序的相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:65536
    • 提供者:weixin_38659527
  1. python实现排序算法解析

  2. 主要为大家详细介绍了python实现排序算法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:116736
    • 提供者:weixin_38589774
  1. Python 实现选择排序的算法步骤

  2. 选择排序算法步骤: 找到数组中最小的那个元素中, 将它和数组的第一个元素交换位置, 在剩下的元素中找到最小的元素,将它和数组的第二个元素交换位置, 如此往复,知道将整个数组排序。 逐步分析: 假设一个数组有 6 个元素, [5, 1, 4, 3, 2, 6] 第 1 个元素为 5,与剩余 5 个元素相比,1 是最小的元素,所以 5 和 1 交换位置, [1, 5, 4, 3, 2, 6] 第 2 个元素为 5,与剩余 4 个元素相比, 2 是最小的元素,所以 5 和 2 交换位置, [1, 2,
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:37888
    • 提供者:weixin_38731979
  1. python实现排序算法解析

  2. 本文实例为大家分享了python实现排序算法的具体代码,供大家参考,具体内容如下 一、冒泡排序 def bububle_sort(alist): """冒泡排序(稳定|n^2m)""" n = len(alist) for j in range(n-1): count = 0 for i in range(0,n-1-j): if alist[i]>alist[i+1]: count +=1 alist[i], alist[i+1] = alist[
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:122880
    • 提供者:weixin_38599231
  1. 使用python实现knn算法

  2. 本文实例为大家分享了python实现knn算法的具体代码,供大家参考,具体内容如下 knn算法描述 对需要分类的点依次执行以下操作: 1.计算已知类别数据集中每个点与该点之间的距离 2.按照距离递增顺序排序 3.选取与该点距离最近的k个点 4.确定前k个点所在类别出现的频率 5.返回前k个点出现频率最高的类别作为该点的预测分类 knn算法实现 数据处理 #从文件中读取数据,返回的数据和分类均为二维数组 def loadDataSet(filename): dataSet = [] l
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:70656
    • 提供者:weixin_38614462
  1. python插入排序算法的实现代码

  2. 1.算法:设有一组关键字{ K 1 , K 2 ,…, K n };排序开始就认为 K 1 是一个有序序列;让 K 2 插入上述表长为 1 的有序序列,使之成为一个表长为 2 的有序序列;然后让 K 3 插入上述表长为 2 的有序序列,使之成为一个表长为 3 的有序序列;依次类推,最后让 K n 插入上述表长为 n-1 的有序序列,得一个表长为 n 的有序序列。 2.python插入排序代码 复制代码 代码如下:def insertion_sort(list2):    for i in ran
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:27648
    • 提供者:weixin_38515270
  1. python选择排序算法的实现代码

  2. 1.算法:对于一组关键字{K1,K2,…,Kn}, 首先从K1,K2,…,Kn中选择最小值,假如它是 Kz,则将Kz与 K1对换;然后从K2,K3,… ,Kn中选择最小值 Kz,再将Kz与K2对换。如此进行选择和调换n-2趟,第(n-1)趟,从Kn-1、Kn中选择最小值 Kz将Kz与Kn-1对换,最后剩下的就是该序列中的最大值,一个由小到大的有序序列就这样形成。 2.python 选择排序代码: 复制代码 代码如下:def selection_sort(list2):    for i in r
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:28672
    • 提供者:weixin_38663036
  1. python实现排序算法

  2. 复制代码 代码如下:def insertion_sort(n):    if len(n) == 1:        return n    b = insertion_sort(n[1:])    m = len(b)    for i in range(m):        if n[0] <= b[i]:            return b[:i]+[n[0]]+b[i:]    return b + [n[0]]l = [1,3,4,2,6,7,9,7,12,11,789,34
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:22528
    • 提供者:weixin_38732454
  1. Python实现希尔排序算法的原理与用法实例分析

  2. 本文实例讲述了Python实现希尔排序算法的原理与用法。分享给大家供大家参考,具体如下: 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 希尔排序的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因此希
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:61440
    • 提供者:weixin_38638002
  1. python冒泡排序算法的实现代码

  2. 1.算法描述:(1)共循环 n-1 次(2)每次循环中,如果 前面的数大于后面的数,就交换(3)设置一个标签,如果上次没有交换,就说明这个是已经好了的。 2.python冒泡排序代码 复制代码 代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- def bubble(l):    flag = True    for i in range(len(l)-1, 0, -1):        if flag:             flag = False 
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:28672
    • 提供者:weixin_38747087
  1. python常用排序算法的实现代码

  2. 这篇文章主要介绍了python常用排序算法的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 排序是计算机语言需要实现的基本算法之一,有序的数据结构会带来效率上的极大提升。 1.插入排序 插入排序默认当前被插入的序列是有序的,新元素插入到应该插入的位置,使得新序列仍然有序。 def insertion_sort(old_list): n=len(old_list) k=0 for i in range(1,n): t
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:50176
    • 提供者:weixin_38618312
  1. python八大排序算法速度实例对比

  2. 这篇文章并不是介绍排序算法原理的,纯粹是想比较一下各种排序算法在真实场景下的运行速度。 算法由 Python 实现,可能会和其他语言有些区别,仅当参考就好。 测试的数据是自动生成的,以数组形式保存到文件中,保证数据源的一致性。 排序算法 直接插入排序 时间复杂度:O(n²) 空间复杂度:O(1) 稳定性:稳定 def insert_sort(array): for i in range(len(array)): for j in range(i): if array[
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:109568
    • 提供者:weixin_38693311
« 12 3 4 5 6 7 8 9 10 ... 14 »