首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python读书笔记

    《python算法教程》Day3 - 递归递归简介代码示例

    这是《python算法教程》的第3篇读书笔记。由于之前看书的效率太低了,所以拖了一个多星期才写第三篇读书笔记。这次主要简单总结一下递归(recursion)。 递归简介 递归是编程中一种常见的算法,他的主要特征是函数运行过程中会调用函数自己,呈现出同一个函数层层套嵌的现象。 但要注意的是: 1.递归算法的开销较大。若开销较小的算法能替代递归,则建议使用开销较小的算法。 2.为避免递归算法中,函数被无限次调用,陷入死循环,应在函数中设置结束条件。

    85980发布于 2018-05-02
  • 来自专栏技术总结

    算法3

    上两篇: 算法(1) 算法(2) 一、常见的时间复杂度 常用的时间复杂度.png 二、最坏情况和平均情况 最坏情况运行时间是一种保证,那就是运行时间将不会再坏了 平均时间是所有情况中最有意义的 对算法的分析,一种方法是计算所有情况的平均值,这种时间复杂度的计算方法称为时间复杂度。另一种方法是计算最坏情况下的时间复杂度,这种方法称为最坏时间时间复杂度。 三、算法空间复杂度 算法的空间复杂度通过计算算法所需的存储空间实现,算法空间复杂度的计算公式记作:S(n) = O(f(n)),其中,n为问题的规模,f(n)为语句关于n所占存储空间的函数. 结尾语: 很多学生,学了四年计算机专业,很多程序员,做了很长时间的编程工作,却始终都弄不明白算法的时间复杂度的估算,这是很可悲的一件事。 算法的重要

    71570发布于 2018-05-22
  • Python3机器学习核心教程算法、原理与代码实现

    Python3 凭借其丰富的库生态(如 Scikit - learn、TensorFlow、PyTorch 等),成为机器学习开发的首选语言。 二、核心算法原理:深入理解机器学习的 “引擎”(一)监督学习核心算法线性回归核心思想:假设输入特征与输出结果之间存在线性关系,通过构建线性方程(如单变量线性回归:\(y = wx + b\),多变量线性回归 常用 “3σ 原则”(若数据服从正态分布,超出均值 ±3σ 范围的数据视为异常值)或 “箱线图法”(超出四分位距 1.5 倍范围的数据视为异常值)识别异常值,处理方式包括删除异常值、将异常值替换为边界值 (如 3σ 原则中的均值 ±3σ)或使用聚类算法将异常值单独划分。 本文从基础概念出发,深入解析了监督学习、无监督学习的核心算法原理,系统阐述了特征工程、模型评估与优化的关键技术,并探讨了实际应用场景与挑战。

    41010编辑于 2025-09-04
  • 来自专栏媒矿工厂

    WebRTC 教程 (3)

    来源:Engineering Semester 内容整理:李昊勇 本文是 WebRTC 的第三篇教程,主要介绍了 WebRTC 的一些特性,调试方法以及相关服务器搭建方法。 WebRTC 教程(1) WebRTC 教程(2) 目录 WebRTC: 如何在浏览器中启用/禁用 Chrome Firefox Safari Microsoft Edge Opera WebRTC http://mpvideo.qpic.cn/0bc3cmaaaaaa2yang53yzfrfae6daajqaaaa.f10002.mp4?

    3.3K20编辑于 2022-05-24
  • 来自专栏python3

    Redis教程3

    3、hmset   同时设置hash的多个field。    redis 127.0.0.1:6379> hmget myhash field1 field2 field3 1) "Hello" 2) "World" 3) (nil)   redis myhash field3 "12"   redis 127.0.0.1:6379>   在本例中我们将field3的值从20降到了12,即做了一个减8的操作。     说明这个hash中有3个field。 hash中有3个field。

    71520发布于 2020-01-09
  • 来自专栏IT云清

    arthas教程3

    listCreditAndUserOnCondition returnObj -x 3 $ watch com.runlion.fsp.credit.service.impl.CreditServiceImpl listCreditAndUserOnCondition returnObj -x 3 Press Q or Ctrl+C to abort. gmtCreate=@Date[2019-09-03 16:56:41,000], channelUserName=@String[20500030], ], 3. pageNum=@Integer[1], pageSize=@Integer[20], total=@Long[58], pages=@Integer[3] watch com.runlion.fsp.credit.service.impl.CreditServiceImpl listCreditAndUserOnCondition "target" -x 3

    55120发布于 2019-10-25
  • 来自专栏波波烤鸭

    SpringMVC教程3

    3.Controller中接收数据 /** * 文件上传案例 * @author dpb【波波烤鸭】 * */ @Controller public class UserController {

    58940发布于 2019-04-02
  • 来自专栏钱塘小甲子的博客

    MindMapper教程--3

    下面是上次教程的结果,笔者根据最近看的一本书《理性的非理性》为例,讲解一下下面的内容。 中间是书名,周围有十个分支,分别是作者在书中讲述的十种效应。 2.插入笔记 在Insert一项选着Notes,然后在屏幕最下方会出现一个输入框,就可以输入属于被选中元素的笔记啦~ 3.插入小表情 在箭头指向的地方有一列表情,这些可以插入哦。

    49650发布于 2019-01-29
  • 来自专栏云深之无迹

    Python算法.3

    int(intput('>>>') if i // 10000: print(5): elif i // 1000: print(4) elif i // 100: print(3) #限定5位 if a<10: print(1) elif a<100: print(2) elif a<1000: print(3) print("请输入一个不超过5位的数") nnumber=input(">>>>") length=len(nnumber) if length>4: print(5) elif length>3: print(4) elif length>2: print(3) elif length>1: print(2) else: print(1) number=int(input

    60730发布于 2021-04-28
  • 来自专栏修也的进阶日记

    算法手记3

    25310编辑于 2025-03-14
  • 来自专栏python3

    算法3

    ---- 摘自传智播客公开课 ---- package test; import java.util.Scanner; public class Arithmetic3 { //题设 break; case 2: System.out.println("青年"); break; case 3:

    36710发布于 2020-01-10
  • 来自专栏云深之无迹

    Python 算法.3

    单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。

    58420发布于 2021-04-28
  • 来自专栏数据云团

    算法篇-python排序算法-3

    你能发现它是在某个区间内交换位置,也采用了标志位的做法,那就是先取最左边的元素。

    55330发布于 2019-07-18
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    shiro教程3(加密)

    加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容 概念 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码 通常用来传输类似用户名和密码,直接将加密后的数据提交到后台,因为后台不需要知道用户名和密码,可以直接将收到的加密后的数据存储到数据库 双向加密 通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法 常见算法 ? 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd = "88316675d7882e3fdbe066000273842c // 2.通过Factory对象获取SecurityManager对象 SecurityManager securityManager = factory.getInstance(); // 3.

    96030发布于 2019-12-13
  • 来自专栏python3

    adminLTE 教程 -3 box

    3、small-box 带背景

    <h3>150</h3>

    New Orders< " title="" class="badge bg-light-blue" data-original-title="<em>3</em> New Messages">3 <button type= /dist/img/photo1.png') center center;"> <h3 class="widget-user-username">Elizabeth Pierce</h3>

    3 8 New Members -- /.col -->
    3、对话框 <!

    1.7K20发布于 2020-01-06
  • 来自专栏python3

    Active Directory教程3

    本文是《Active Directory教程》的第三篇,讲述了Windows Server 2008 只读域控制器。 那时,实际的 DC 安全需求没有被很好地理解。 Active directory教程系列的其他文章请参考 Active Directory Active Directory教程1 Active Directory教程2 Active Directory 教程3 Active Directory教程4 active directory site design active directory分支机构分公司子域委派 ---gnaw0725

    2.1K10发布于 2020-01-10
  • 来自专栏Wlog

    html-教程 (3)

    教程-html (3) 这期教程是杂乱的 如果使用html的标题 我们最常用到的是

    标签 比如

    这是一个标题

    这是一个标题

    <h3>这是一个标题</h3> 实例结束 如何使用html里的链接 这是一个链接 实例 这是一个链接 实例结束 如果想让他大一些 可以使用css或者在外边套一层h3 比如 <h3>这是一个链接</h3> 实例 这是一个链接 实例结束 如果使用html里的img标签 <img src="https://c.api.wmz.link

    60910编辑于 2022-03-30
  • 来自专栏python3

    Cassandra教程3)---- 架

    3.Cassandra关键组件和配置 Gossip         Gossip是一中P2P的通讯协议,Cassandra用它来发现并分享节点间的地址和状态信息。 Murmur3Partitioner是新的Cassandra集群的缺省的分区策略,大部分案例都使用这个选项。 你必须设定partitioner,给每个节点分配一个num_tokens值。

    2.2K20发布于 2020-01-09
  • 来自专栏python3

    python3 教程

    python 3教程 查看Python版本 我们可以使用一下命令来查看我们使用的Python版本: python -V 以上命令执行结果如下: python 3.3.2 你也可以进入python的交换式编程模式 ,查看版本: Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 第一个Python3.x程序 编程代码便是:“Hello World!”,以下代码使用Python输出“Hello World” : 实例(python 3.0+) # ! /usr/bin/python3 print("Hello, World!"); 你可以将以上的代码保存在hello.py文件中使用python命令执行脚本文件。 $ python3 hello.py 以上命令输出结果为: hello, world!

    91520发布于 2020-01-03
  • 来自专栏波波烤鸭

    shiro教程3(加密)

    通常用来传输类似用户名和密码,直接将加密后的数据提交到后台,因为后台不需要知道用户名和密码,可以直接将收到的加密后的数据存储到数据库 双向加密   通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法 常见算法 算法 描述 DES(Data Encryption Standard) 数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES) 是基于DES,对一块数据用三个不同的密钥进行三次加密 123456","aaa",2); System.out.println(md5); } 输出的结果: e10adc3949ba59abbe56e057f20f883e 88316675d7882e3fdbe066000273842c 1次迭代的密文 //a7cf41c6537065fe724cc9980f8b5635 2次迭代的密文 String pwd = "88316675d7882e3fdbe066000273842c // 2.通过Factory对象获取SecurityManager对象 SecurityManager securityManager = factory.getInstance(); // 3.

    1.1K20发布于 2019-04-02
领券