×

Tags

探索与 "后端" 相关的所有文章

后端

共有 85 篇文章
排序算法汇总,堆排序,归并排序,冒泡排序,插入排序

215.数组中的第K个最大元素 1. 堆排序 复杂度分析: 建堆过程时间复杂度为O(n),堆排序过程时间复杂度为O(nlogn) 实现思路: 堆的排序过程实际上就是一颗完全二叉树,根据你输入的元素对该二叉树进行调整。以最小堆为例子,最终实现的效果就是越靠近根节点(上层节点)的其值越小,越靠近叶子节点(下层节点)的其值越大。 如输入数组为[3,2,1,5,6,4]时,此时这个最小堆二叉树为 Code实现(使用python自带的堆进行实现) 1import heapq 2 3class Solution: 4 def findKthLargest(self, nums: Lis...

Python的内置函数aiter

Python 内建函数列表 > Python 的内置函数 aiter 你是否曾经在异步编程中处理过异步迭代器(Async Iterators)?是否对 async for 循环背后的机制感到好奇...

Python的内置函数all

Python 内建函数列表 > Python 的内置函数 all all() 是 Python 提供的一个高效工具,它可以快速判断可迭代对象中的所有元素是否都为真值(Truthy)。它的使用非常...

Python的内置函数abs

Python 内建函数列表 > Python 的内置函数 abs 无论是在数学计算、数据分析,还是日常编程中,我们经常需要获取一个数的绝对值。Python 提供的 abs() 函数,可以让我们轻松地计算数字的绝对值,而无需手动判断正负。 abs 函数的参数和返回值如下: 12345678def abs(x): ''' 计算参数的绝对值 :par...

Python的内置函数anext

Python 内建函数列表 > Python 的内置函数 anext 如果你熟悉 next() 函数,那么 anext 就是它的异步版本,专为异步迭代器(async for 循环)设计。随着 P...

Python的内置函数 any

Python 内建函数列表 > Python 的内置函数 any any()函数用于判断可迭代对象中是否存在至少一个为True的元素,它就像是一个”是否存在”的快速检测器。想象一下,当你需要检查...

Python的内置函数ascii

Python 内建函数列表 > Python 的内置函数 ascii ascii()函数是Python提供的一个小巧但强大的工具,它能够将任何对象转换为只包含ASCII字符的表示形式,非ASCII字符会被转义。这个函数在调试、日志记录、数据序列化等场景中特别有用,尤其是在需要确保输出只包含可打印ASCII字符的环境中。 ascii 的函数原型: 12345678def ascii(obj): ''' 转换为字符串(调用对象的 `__repr__` 方法),非 ASCII 字符将被转义 :param obj: 一个对象 :return:...

Python的内置函数bin

Python 内建函数列表 > Python 的内置函数 bin bin()函数是Python内置的一个简单但强大的工具,它能够将整数转换为以”0b”为前缀的二进制字符串表示形式。在计算机科学中...

Python的内置函数bool

Python 内建函数列表 > Python 的内置函数 bool 在编程中,我们经常需要判断某个值是“真”(True)还是“假”(False),而 bool() 函数就是 Python 提供的...

Python的内置函数breakpoint

Python 内建函数列表 > Python 的内置函数 breakpoint 12345def breakpoint(): ''' 调用位置进入调试器 ''' Python 的内置函数 breakpoint() 是一个用于调试的便捷工具,它会在调用时自动触发调试器,让开发者能够暂停程序执行并检查当前状态。这个函...