2024年9月13日

算法思想之概率算法

摘要: 概率算法 概率算法的基本概念 概率算法是一种算法,它利用概率论的原理来解决问题。这种算法通常用于解决复杂的问题,特别是在确定性算法难以求解或者效率较低的情况下。概率算法的一个重要特点是它不总是保证得到正确的结果,而是以一定的概率得到正确的结果。 概率算法可以分为两类:蒙特卡洛算法和拉斯维加斯算法。 阅读全文
posted @ 2024-09-13 09:47 zhifwu 阅读(192) 评论(0) 推荐(0)
2024年9月12日

算法思想 --- 递推

摘要: 递推 递推算法的基本概念 递推算法是一种通过已知条件,逐步推导出整个问题解的方法。它通常利用循环结构来实现,每一步计算都基于前一步的结果。 递推算法的核心思想 递推算法的核心思想是通过已知的初始条件,逐步推导出问题的最终解。这种方法依赖于将大问题分解为一系列较小的、更易于管理的步骤,每一步都基于前一 阅读全文
posted @ 2024-09-12 11:08 zhifwu 阅读(319) 评论(0) 推荐(0)
2024年9月11日

快排

摘要: 快速排序算法详解 快速排序是一种高效的排序算法,由英国计算机科学家托尼·霍尔在1960年提出。它采用分治策略来对一个数组进行排序。快速排序在平均情况下的时间复杂度为O(n log n),并且其性能通常比其他O(n log n)复杂度的排序算法更优,这使得它非常受欢迎。 快速排序的工作原理 快速排序的 阅读全文
posted @ 2024-09-11 17:16 zhifwu 阅读(74) 评论(0) 推荐(0)
2021年7月20日

面对对象编程基础

摘要: #面对对象编程 什么是面对对象编程? 面对对象编程时一种编程思想,它的核心是"对象"。在面对对象编程语言中,具有相同属性或能力的模型是使用类进行定义喝表示的 对象是什么东西? 对象是"容器",用来盛放数据与功能的 对象的终极奥义就是将程序"整合" 类也是"容器",该容器用来存放同类对象共有的数据与功 阅读全文
posted @ 2021-07-20 19:11 zhifwu 阅读(74) 评论(0) 推荐(0)
2021年7月6日

软件开发目录规范

摘要: 软件开发目录规范 1.什么时软件开发目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,一般设置如下 /bin:可执行的命令 /core:主程序 /conf:配置文件 /log:日志文件 /lib:库目 阅读全文
posted @ 2021-07-06 22:05 zhifwu 阅读(53) 评论(0) 推荐(0)
2021年7月5日

模块细节

摘要: 今日内容概要 匿名函数 面对过程编程 模块介绍 模块的搜素路径 模块的两种路径 今日内容详解 1.匿名函数 '''什么是匿名函数 匿名函数就是没有名字的函数 为什么要使用匿名函数 用于临时使用一次的场景 如何定义匿名函数 ''' def func(x,y): return x + y # 将上面的写 阅读全文
posted @ 2021-07-05 19:04 zhifwu 阅读(39) 评论(0) 推荐(0)
2021年7月2日

迭代器

摘要: 迭代器 生成器 函数递归 三元表达式 迭代器 1.什么是迭代器 '''迭代器就是用来迭代取值的工具''' 什么是迭代呢? 迭代就是一个重复的过程,但每次重复都是基于上一次的结果进行的 # 单纯的重复不叫迭代 while True: 1+1 # 重复,但基于上一次的重复的结果进行的 count = 1 阅读全文
posted @ 2021-07-02 17:09 zhifwu 阅读(66) 评论(0) 推荐(0)
2021年7月1日

装饰器python

摘要: 装饰器 """ 1、什么是装饰器 装饰器是一个用来为被装饰者添加功能的工具 被装饰者:函数 装饰器:可以用函数实现装饰器这种工具 2、为何要用装饰器 为了在不修改被装饰器对象源代码以及调用方式的前提下 为被装饰对象添加上新功能 开放封闭原则(OCP,Open Closed Principle)是所有 阅读全文
posted @ 2021-07-01 20:08 zhifwu 阅读(52) 评论(0) 推荐(0)
2021年6月30日

空间名称与作用域

摘要: 今日内容 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) 推荐(0)
2021年6月29日

函数参数详解

摘要: 函数 1.函数的基本概念 1.函数的基本使用 定义函数的语法 def 函数名(参数1,参数2,...): '''文档描述''' 函数体 return 值 函数的使用必须遵守"先定义,后调用"的原则。 # 在定义阶段只检测语法,不会执行代码 2.函数的类型 有参函数 def my_min(x,y): 阅读全文
posted @ 2021-06-29 20:26 zhifwu 阅读(370) 评论(0) 推荐(0)