摘要:
概率算法 概率算法的基本概念 概率算法是一种算法,它利用概率论的原理来解决问题。这种算法通常用于解决复杂的问题,特别是在确定性算法难以求解或者效率较低的情况下。概率算法的一个重要特点是它不总是保证得到正确的结果,而是以一定的概率得到正确的结果。 概率算法可以分为两类:蒙特卡洛算法和拉斯维加斯算法。
阅读全文
posted @ 2024-09-13 09:47
zhifwu
阅读(192)
推荐(0)
摘要:
递推 递推算法的基本概念 递推算法是一种通过已知条件,逐步推导出整个问题解的方法。它通常利用循环结构来实现,每一步计算都基于前一步的结果。 递推算法的核心思想 递推算法的核心思想是通过已知的初始条件,逐步推导出问题的最终解。这种方法依赖于将大问题分解为一系列较小的、更易于管理的步骤,每一步都基于前一
阅读全文
posted @ 2024-09-12 11:08
zhifwu
阅读(319)
推荐(0)
摘要:
快速排序算法详解 快速排序是一种高效的排序算法,由英国计算机科学家托尼·霍尔在1960年提出。它采用分治策略来对一个数组进行排序。快速排序在平均情况下的时间复杂度为O(n log n),并且其性能通常比其他O(n log n)复杂度的排序算法更优,这使得它非常受欢迎。 快速排序的工作原理 快速排序的
阅读全文
posted @ 2024-09-11 17:16
zhifwu
阅读(74)
推荐(0)
摘要:
#面对对象编程 什么是面对对象编程? 面对对象编程时一种编程思想,它的核心是"对象"。在面对对象编程语言中,具有相同属性或能力的模型是使用类进行定义喝表示的 对象是什么东西? 对象是"容器",用来盛放数据与功能的 对象的终极奥义就是将程序"整合" 类也是"容器",该容器用来存放同类对象共有的数据与功
阅读全文
posted @ 2021-07-20 19:11
zhifwu
阅读(74)
推荐(0)
摘要:
软件开发目录规范 1.什么时软件开发目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,一般设置如下 /bin:可执行的命令 /core:主程序 /conf:配置文件 /log:日志文件 /lib:库目
阅读全文
posted @ 2021-07-06 22:05
zhifwu
阅读(53)
推荐(0)
摘要:
今日内容概要 匿名函数 面对过程编程 模块介绍 模块的搜素路径 模块的两种路径 今日内容详解 1.匿名函数 '''什么是匿名函数 匿名函数就是没有名字的函数 为什么要使用匿名函数 用于临时使用一次的场景 如何定义匿名函数 ''' def func(x,y): return x + y # 将上面的写
阅读全文
posted @ 2021-07-05 19:04
zhifwu
阅读(39)
推荐(0)
摘要:
迭代器 生成器 函数递归 三元表达式 迭代器 1.什么是迭代器 '''迭代器就是用来迭代取值的工具''' 什么是迭代呢? 迭代就是一个重复的过程,但每次重复都是基于上一次的结果进行的 # 单纯的重复不叫迭代 while True: 1+1 # 重复,但基于上一次的重复的结果进行的 count = 1
阅读全文
posted @ 2021-07-02 17:09
zhifwu
阅读(66)
推荐(0)
摘要:
装饰器 """ 1、什么是装饰器 装饰器是一个用来为被装饰者添加功能的工具 被装饰者:函数 装饰器:可以用函数实现装饰器这种工具 2、为何要用装饰器 为了在不修改被装饰器对象源代码以及调用方式的前提下 为被装饰对象添加上新功能 开放封闭原则(OCP,Open Closed Principle)是所有
阅读全文
posted @ 2021-07-01 20:08
zhifwu
阅读(52)
推荐(0)
摘要:
今日内容 01.函数对象 #1. 函数可以被引用 def add(x,y): return x+y >>> func = add # >>>指向的是函数add的内存地址 >>> func(1,2) 3 #2. 函数可以作为容器类型的元素 >>> dic = {'add':add,'max':max}
阅读全文
posted @ 2021-06-30 18:21
zhifwu
阅读(46)
推荐(0)
摘要:
函数 1.函数的基本概念 1.函数的基本使用 定义函数的语法 def 函数名(参数1,参数2,...): '''文档描述''' 函数体 return 值 函数的使用必须遵守"先定义,后调用"的原则。 # 在定义阶段只检测语法,不会执行代码 2.函数的类型 有参函数 def my_min(x,y):
阅读全文
posted @ 2021-06-29 20:26
zhifwu
阅读(370)
推荐(0)