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

搜索资源列表

  1. 用100多行python代码写一个数据库

  2. 数据库的名字叫WawaDB,是用python实现的。由此可见python是灰常强大啊! 简介 记录日志的需求一般是这样的: 只追加,不修改,写入按时间顺序写入; 大量写,少量读,查询一般查询一个时间段的数据; MongoDB的固定集合很好的满足了这个需求,但是MongoDB占内存比较大,有点儿火穿蚊子,小题大做的感觉。 WawaDB的思路是每写入1000条日志,在一个索引文件里记录下当前的时间和日志文件的偏移量。 然后按时间询日志时,先把索引加载到内存中,用二分法查出时间点的偏移量,再打开日志
  3. 所属分类:Python

    • 发布日期:2015-03-17
    • 文件大小:6144
    • 提供者:wxmiy
  1. 二分查找法PYTHON代码

  2. 二分查找法简要示例代码,下载后使用PYTHON运行。如此这般、
  3. 所属分类:Python

    • 发布日期:2019-06-25
    • 文件大小:380
    • 提供者:fwefqwwd
  1. 一维Sod激波管问题Riemann间断解算例及python代码

  2. 对一维Sod激波管问题的分析和数值求解,内附python代码及注释。本算例中初值已经给定,首先通过理论推导和代入数值分析确定了算例中属于左膨胀波右侧激波情形,而后根据已知信息进行编程,用二分法求解未知压强,进而计算所有参数并绘制图像。
  3. 所属分类:讲义

    • 发布日期:2020-03-30
    • 文件大小:409600
    • 提供者:CRUMDFQ
  1. python有序查找算法 二分法实例解析

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

    • 发布日期:2020-09-17
    • 文件大小:50176
    • 提供者:weixin_38748580
  1. Python编程实现二分法和牛顿迭代法求平方根代码

  2. 主要介绍了Python编程实现二分法和牛顿迭代法求平方根代码,具有一定参考价值,需要的朋友可以了解下。
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:108544
    • 提供者:weixin_38632006
  1. Python编程二分法实现冒泡算法+快速排序代码示例

  2. 主要介绍了Python编程二分法实现冒泡算法+快速排序代码示例,具有一定借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:30720
    • 提供者:weixin_38683562
  1. Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法

  2. 主要介绍了Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:76800
    • 提供者:weixin_38692836
  1. Python编程实现二分法和牛顿迭代法求平方根代码

  2. 求一个数的平方根函数sqrt(int num) ,在大多数语言中都提供实现。那么要求一个数的平方根,是怎么实现的呢? 实际上求平方根的算法方法主要有两种:二分法(binary search)和牛顿迭代法(Newton iteration) 1:二分法 求根号5 a:折半: 5/2=2.5 b:平方校验: 2.5*2.5=6.25>5,并且得到当前上限2.5 c:再次向下折半:2.5/2=1.25 d:平方校验:1.25*1.25=1.5625<5,得到当前下限1.25 e:再次折
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:111616
    • 提供者:weixin_38752282
  1. python二分法实现实例

  2. 1.算法:(设查找的数组期间为array[low, high]) (1)确定该期间的中间位置K(2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。区域确定如下:a.array[k]>T 由数组的有序性可知array[k,k+1,……,high]>T;故新的区间为array[low,……,K-1]b.array[k]<T 类似上面查找区间为array[k+1,……,high]。每一次查找与中间值比较,可以确定是否查找成功,不成
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:37888
    • 提供者:weixin_38565480
  1. python中for语句简单遍历数据的方法

  2. 本文实例讲述了python中for语句简单遍历数据的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:for name in [“kak”, “John”, “Mani”, “Matt”]:    print(name) 运行结果如下: 复制代码 代码如下:kak John Mani Matt 希望本文所述对大家的Python程序设计有所帮助。 您可能感兴趣的文章:深入解析Python中的list列表及其切片和迭代操作Python迭代用法
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:29696
    • 提供者:weixin_38723027
  1. python实现快速排序的示例(二分法思想)

  2. 本文介绍了python实现快速排序的示例(二分法思想),分享给大家,具体如下: 实现思路 将所需要的数字存入一个列表中 1.首先,设置将最左侧的那个数设置为基准数,在列表中索引为0 2.然后设置两个移动位(用于比较),分别为最左边和最右边 3.然后最右边那位向左移寻找比基准数小的那一位,最右边那位则从左向右寻找比基准数大的那一位 4.再后,将找到的两位对应的数字替换,继续执行3,直到两个移动位相遇,把基准为替换到相遇的那一位 5.最后,将列表以基准数那一位一分为二切开,左边和右边部分继续执行上
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:100352
    • 提供者:weixin_38672794
  1. DP、二分-LeetCode300. 最长上升子序列(Python)

  2. 1、题目描述 给定一个无序的整数数组,找到其中最长上升子序列的长度。 输入: [10,9,2,5,3,7,101,18] 输出: 4  解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 2、代码详解 法一:DP,O(N^2) class Solution(object): def lengthOfLIS(self, nums): """ :type nums:
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:129024
    • 提供者:weixin_38709379
  1. Python实现二分法搜索

  2. Python实现二分法搜索 二分法是一种效率比较高的搜索方法,时间复杂度为 O(log2n) 。 假设有一个1~100之间的数字,你来猜这个数是多少,每猜一次可以得到三种回答:正确、大了或小了。如何保证用最少的次数猜对?很多人会想到先猜50,如果猜大了,说明答案比50小,然后猜25…用这种方法,每次都可以将数字的范围缩小一半,对于1~100之间的任何数,最多都只需要7次就能找到答案。 这种每次将搜索范围缩小一半的方法,就是二分法搜索的思想。本文使用 Python 来实现二分法搜索。 一、Pyth
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:261120
    • 提供者:weixin_38535848
  1. python有序查找算法 二分法实例解析

  2. 这篇文章主要介绍了python有序查找算法 二分法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 二分法是一种快速查找的方法,时间复杂度低,逻辑简单易懂,总的来说就是不断的除以2除以2… 但是需要注意: 待查找的序列区间单调有序 例如需要查找有序数组arr里面的某个关键字key的位置,那么首先确认arr的中位数或者中点center,下面分为三种情况: 假如arr[center]>key,说明key在arr中心左边范围; 假如a
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:50176
    • 提供者:weixin_38730977
  1. python实现二分查找算法

  2. 二分查找算法:简单的说,就是将一个数组先排序好,比如按照从小到大的顺序排列好,当给定一个数据,比如target,查找target在数组中的位置时,可以先找到数组中间的数array[middle]和target进行比较,当它比target小时,那么target一定是在数组的右边,反之,则target在数组的左边,比如它比target小,则下次就可以只比较[middle+1, end]的数,继续使用二分法,将它一分为二,直到找到target这个数返回或者数组全部遍历完成(target不在数组中)
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:34816
    • 提供者:weixin_38674569
  1. Python编程二分法实现冒泡算法+快速排序代码示例

  2. 本文分享的实例主要是Python编程二分法实现冒泡算法+快速排序,具体如下。 冒泡算法: #-*- coding: UTF-8 -*- #冒泡排序 def func(lt): if type(lt).__name__ !='list' and type(lt).__name__ !='tuple': return if type(lt).__name__ == 'tuple': return list(lt) for i in range(1,len(lt)-1): for j in r
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:32768
    • 提供者:weixin_38604395
  1. Python实现二分法算法实例

  2. 1.算法:(设查找的数组期间为array[low, high]) (1)确定该期间的中间位置K (2)将查找的值T与array[k]比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。区域确定如下: a.array[k]>T 由数组的有序性可知array[k,k+1,……,high]>T;故新的区间为array[low,……,K-1] b.array[k]<T 类似上面查找区间为array[k+1,……,high]。每一次查找与中间值比较,可以确定是否查找成功
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:37888
    • 提供者:weixin_38746818
  1. Python二分法搜索算法实例分析

  2. 本文实例分析了Python二分法搜索算法。分享给大家供大家参考。具体分析如下: 今天看书时,书上提到二分法虽然道理简单,大家一听就明白但是真正能一次性写出别出错的实现还是比较难的,即使给了你充足的时间,比如1小时。如果你不是特别认真的话,可能还是会出一些这样那样的错误,所以就尝试了自己去实现一下,看能否一次通过,结果自然不言而喻,虽然用的时间不长,但是我失败了,呵呵。 个人觉得失败的最主要原因是自己没有认真的先想好这个思路和可能出现的分支情况,而是直接凭主观臆想就去写代码了,完全正中书上所说的行
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:55296
    • 提供者:weixin_38621897
  1. 数值分析之二分法、试值法 python

  2. 数值分析之非线性方程求解 文章目录二分法、试值法的本质(1) 二分法求利率题目输入输出格式举例输入:输出:思路和要点代码结果(2)试值法法求利率题目输入输出格式举例输入:输出:思路和要点代码结果 二分法、试值法的本质 二分法,试值法主要依靠在确定区间[a,b]上,f(a)f(b)<0来迭代找根,这个区间内只能有单解,然后缩小区间,逼近精确解,这统称为全局收敛法。 但是如果区间内有多个根,就要用不同区间来寻找根。而牛顿-拉夫森法和割线法能解决多解问题。 这类方法要求给定一个接近根的值保证收
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:182272
    • 提供者:weixin_38727694
  1. python归并排序算法过程实例讲解

  2. 关于python的算法一直都是让我们又爱又恨,但是如果可以灵活运用起来,对我们的编写代码过程,可以大大提高效率,针对算法之一“归并排序”的灵活掌握,一起来看下吧~ 归并算法——小试牛刀 实例内容: 有 1 个无序列表如下: list = [23,35,12,34,54,78,76,99] 要求:使其按从小到大排序 图示思路 Python 代码 归并排序理解: 1.通过二分法把一个数组按照递归拆分为左右两组(至到独立元素为止) 2.按照从底层往高层的方法左右数组对比,同时对两个数组的第一个位置
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:159744
    • 提供者:weixin_38718223
« 12 »