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

搜索资源列表

  1. Python 2.5

  2. “Python”这个英文单词的发音似“派森”,因此中文可以称之为派森。Python是一个有10年历史的Windows编程语言。Python的创始人为Guido van Rossum。 Python是一种即译式的,互动的,面向对象的编程语言,它包含了模组式的操作,异常处理,动态资料形态,十分高层次的动态资料结构,以及类别的使用。Python揉合了简单的语法和强大的功能。它的语法表达优美易读。它具有很多优秀的脚本语言的特点:解释的,面向对象的,内建的高级数据结构,支持模块和包,支持多种平台,可扩展
  3. 所属分类:Python

    • 发布日期:2007-05-28
    • 文件大小:2097152
    • 提供者:matherand123
  1. 求取序列中第K个最大值的python代码

  2. 采用分治算法寻找序列A中第k个大的值,Divide and Conquer的方法能够有效地降低问题的时间复杂度。
  3. 所属分类:讲义

    • 发布日期:2018-09-30
    • 文件大小:740
    • 提供者:qq_37991715
  1. 测试工程师校招面试题库.pdf

  2. 测试工程师校招面试题库 涵盖面试技巧及java、c++、Python、Shell等相关技术知识!ξ NOWCODER. COM 牛客网一一互联网学习求职必备神器 名企校招历年笔试面试真题,尽在牛客网摩 可能就问的项日多一些,或者你说哪里精通可能面试官就多去问你这些。而且此图是根据题 库数据整理出来,并不是根据实际单场面试整理,比如基础部分不会考那么多,会从中抽着 考 但是面试中必考的点且占比非常大的有测试,语言基础和算法 决定你是否能拿 sp offer(高薪ofer)以及是否进名企的是项
  3. 所属分类:其它

    • 发布日期:2019-07-15
    • 文件大小:4194304
    • 提供者:yangyang3401
  1. Python算法中的时间复杂度问题

  2. 时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间。这篇文章主要介绍了Python算法中的时间复杂度,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-18
    • 文件大小:193536
    • 提供者:weixin_38560768
  1. python语言中有算法吗

  2. 了解算法之前,我们先看一下什么是算法 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 python中的常见算法 冒泡排序 效率:O(n2) 原理: 比较相邻的元素,如果
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:64512
    • 提供者:weixin_38582909
  1. Python实现各种排序算法的代码示例总结

  2. 在Python实践中,我们往往遇到排序问题,比如在对搜索结果打分的排序(没有排序就没有Google等搜索引擎的存在),当然,这样的例子数不胜数。《数据结构》也会花大量篇幅讲解排序。之前一段时间,由于需要,我复习了一下排序算法,并用Python实现了各种排序算法,放在这里作为参考。 最简单的排序有三种:插入排序,选择排序和冒泡排序。这三种排序比较简单,它们的平均时间复杂度均为O(n^2),在这里对原理就不加赘述了。贴出来源代码。 插入排序: def insertion_sort(sort_lis
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:106496
    • 提供者:weixin_38501826
  1. python最长回文串算法

  2. 给定一个字符串,要求在这个字符串中找到符合回文性质的最长子串。所谓回文性是指诸如 “aba”,”ababa”,”abba”这类的字符串,当然单个字符以及两个相邻相同字符也满足回文性质。 看到这个问题,最先想到的解决方法自然是暴力枚举,通过枚举字符串所有字串的起点,逐一判断满足回文性的子串,记录长度并更新最长长度。显然这种算法的时间复杂度是很高的,最坏情况可以达到O(N*N)。所以呢,这里提出一个优化的方案,通过枚举字符串子串的中心而不是起点,向两边同时扩散,依然是逐一判断子串的回文性。这种优化算
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:62464
    • 提供者:weixin_38553681
  1. Python自动化测试笔试面试题精选

  2. 前言 随着行业的发展,编程能力逐渐成为软件测试从业人员的一项基本能力。因此在笔试和面试中常常会有一定量的编码题,主要考察以下几点。 基本编码能力及思维逻辑 基本数据结构(顺序表、链表、队列、栈、二叉树) 基本算法(排序、查找、递归)及时间复杂度 除基本算法之外,笔试面试中经常会考察以下三种思想: 哈希 递归 分治 哈希 哈希即Python中的映射类型,字典和集合,键值唯一,查找效率高,序列(列表、元祖、字符串)的元素查找时间复杂度是O(n),而字典和集合的查找只需要O(1
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:75776
    • 提供者:weixin_38501610
  1. python 实现在无序数组中找到中位数方法

  2. 一、问题描述 1、求一个无序数组的中位数, (若数组是偶数,则中位数是指中间两个数字之和除以2,若数组是奇数,则中位数是指最中间位置。要求:不能使用排序,时间复杂度尽量低 2、例如: lists = [3, 2, 1, 4] , 中位数为 = (2+3)/2 = 2.5 lists = [3, 1, 2] , 中位数为 2 3、算法思想: 利用快速排序思想(但是并不是全部使用):任意挑选一个元素,以该元素为key, 划分数组为两个部分,如果左侧数组长度刚好为(n-1)/2, 那么key就为中
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:57344
    • 提供者:weixin_38590784
  1. Python算法中的时间复杂度问题

  2. 在实现算法的时候,通常会从两方面考虑算法的复杂度,即时间复杂度和空间复杂度。顾名思义,时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间。 本文将从时间复杂度的概念出发,结合实际代码示例分析算法的时间复杂度。 渐进时间复杂度 时间复杂度是算法运算所消耗的时间,因为不同大小的输入数据,算法处理所要消耗的时间是不同的,因此评估一个算运行时间是比较困难的,所以通常关注的是时间频度,即算法运行计算操作的次数,记为T(n),其中n称为问题的规模。 同样,因为n是一个变量,n发生变化
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:199680
    • 提供者:weixin_38677234
  1. python实现广度优先搜索过程解析

  2. 广度优先搜索 适用范围: 无权重的图,与深度优先搜索相比,深度优先搜索法占内存少但速度较慢,广度优先搜索算法占内存多但速度较快 复杂度: 时间复杂度为O(V+E),V为顶点数,E为边数 思路 广度优先搜索是以层为顺序,将某一层上的所有节点都搜索到了之后才向下一层搜索; 代码 from collections import deque #解决从你的人际关系网中找到芒果销售商的问题 #使用字典表示映射关系 graph = {} graph[you] = [alice, bob, cla
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:41984
    • 提供者:weixin_38632006
  1. DSAinPython:Python中数据结构和算法的不同实现以及一些现实生活中的应用程序项目-源码

  2. Udacity NanoDegree数据结构和算法项目 Python中有关数据结构和算法的一系列问题,包括: 在不同数据结构上的搜索和排序算法 评估算法效率,时间和空间复杂度 先进的算法,例如蛮力贪婪算法,图算法和动态编程 问题描述 问题1:将一系列开放性问题解构为较小的组件(例如,输入,输出,一系列功能)。 问题2:开放式练习问题:LRU缓存,专用块链,文件递归。 问题3:现实世界中的开放性问题:Web服务器的请求路由,搜索项自动完成和Fibonacci堆 问题4:使用A *算法来查找最
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:663552
    • 提供者:weixin_42173205
  1. algorithm-weekly:每周算法练习-源码

  2. 每周算法练习 并且光看还不够,必须亲自动手,再简单的算法都很可能会出现问题,除此之外,还需要反复练习,否则容易遗忘 算法的作用其实很强大 帮助熟悉各种语言的用法及细节,快速练习,提高自己的编码能力和速度 在参考如力扣上别人的解法时候,经常有新的发现能提高自己的代码性能 微观结构和宏观结构很多时候具有很强的相似性,单机运行和多机运行,很多时候原理相似,基础算法更容易让人理解和设计如分散系统(例如区块链)或没有现成库解决的问题 算法是基本功,本身实际上在程序上几乎有很多多的实现和应用,例如数据库,了
  3. 所属分类:其它

    • 发布日期:2021-03-07
    • 文件大小:5120
    • 提供者:weixin_42134051
  1. 基本数据结构(算法导论)与python

  2. Stack是后进先出,LIFO,队列为先进先出,FIFO在python中两者,都可以简单的用list实现,进,用append()出,Stack用pop(),Queue用pop(0),pop的时候注意判断len(l)对于优先队列,要用到前面讲到的堆这些数据结构在python中就没有存在的价值,用list都能轻松实现为了满足实时查询的需求而产生的数据结构,查询复杂度的期望是O(1),最差为O(n)问题描述,对于n个(key,value)对,怎样存储可以在O(1)的时间复杂度内获取特定key所对应的v
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:278528
    • 提供者:weixin_38592405
  1. 基本数据结构(算法导论)与python

  2. Stack是后进先出,LIFO,队列为先进先出,FIFO在python中两者,都可以简单的用list实现,进,用append()出,Stack用pop(),Queue用pop(0),pop的时候注意判断len(l)对于优先队列,要用到前面讲到的堆这些数据结构在python中就没有存在的价值,用list都能轻松实现为了满足实时查询的需求而产生的数据结构,查询复杂度的期望是O(1),最差为O(n)问题描述,对于n个(key,value)对,怎样存储可以在O(1)的时间复杂度内获取特定key所对应的v
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:278528
    • 提供者:weixin_38744962
  1. Play-Leetcode:我对Leetcode问题的解决方案。 所有解决方案均支持C ++语言,部分解决方案支持Java和Python。 大多数问题将给出多种解决方案。 请:)我的Leetcode解决。所有的问题都支持C ++语言,部分问

  2. 我对Leetcode的解决方案 我将在这个中解决我的。 每个问题都将用C ++解决。 部分问题也将在Java中解决。 将来我会尽力支持更多语言:) 如果您对此仓库有任何疑问,请随时与我联系:) 电子邮件: 大家好,欢迎大家来到我的Leetcode算法题解解代码仓。在这个代码仓中,近乎每一个问题都会使用多种方式进行解决,同时替换了简明的算法思想,时间复杂度和空间复杂度。所有问题都会使用C ++进行解决,各别问题支持Java语言和Python语言。 由于本文给出了如今已经问题量巨大,所以很多同学
  3. 所属分类:其它

    • 发布日期:2021-02-16
    • 文件大小:2097152
    • 提供者:weixin_42099530
  1. TheAlgorithms:算法存储库-源码

  2. 算法。 有关存储库的一些信息。 所有算法均在Python上实现。 为了执行算法,需要标准Python库版本3.6。 这些算法是实践Python,更好地了解算法和教育编程所必需的。 什么是算法? 算法。 在数学和计算机科学中,算法是如何解决一类问题的明确规范。 算法可以执行计算,数据处理和自动推理任务。 资料来源: 计算机算法。 在计算机系统中,算法基本上是由软件开发人员用软件编写的逻辑实例,可有效地使预期的“目标”计算机从给定(也许为空)的输入产生输出。 出于相同目的,即使在旧硬件上运行,最
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:20480
    • 提供者:weixin_42134554
  1. Python求凸包及多边形面积教程

  2. 一般有两种算法来计算平面上给定n个点的凸包:Graham扫描法(Graham’s scan),时间复杂度为O(nlgn);Jarvis步进法(Jarvis march),时间复杂度为O(nh),其中h为凸包顶点的个数。这两种算法都按逆时针方向输出凸包顶点。 Graham扫描法 用一个栈来解决凸包问题,点集Q中每个点都会进栈一次,不符合条件的点会被弹出,算法终止时,栈中的点就是凸包的顶点(逆时针顺序在边界上)。 算法步骤如下图: import sys import math impo
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:312320
    • 提供者:weixin_38698927