草庐IT

《数据结构和算法之美》学习笔记 Day 3

课程:《复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度》总结有时候,代码的时间复杂度在不同情况下会出现量级的差异。为了更全面、更准确的描述代码的时间复杂度,需要引入下面的概念。四个复杂度分析的概念最好情况时间复杂度(bestcasetimecomplexity)代码在最理想的情况下执行的时间复杂度。最坏情况时间复杂度(worstcasetimecomplexity)代码在最糟糕的情况下执行的时间复杂度。平均情况时间复杂度(averagecasetimecomplexity)代码在所有情况下的复杂度的加权平均值,即加权平均时间复杂度或期望时间复杂度均摊时间复杂度(amortizedtim

【C语言】每日一题(半月斩)——day1

 目录😊前言 一.选择题 1.执行下面程序,正确的输出是(c) 2.以下不正确的定义语句是()3.test.c文件中包括如下语句,文件中定义的四个变量中,是指针类型的变量为【多选】() 4、有如下定义语句,则正确的输入语句是【多选】() 5.. 若给定条件表达式(M)?(a++):(a--),则其中表达式M()二、编程题 ①打印从1到最大的n位数②计算日期到天数转换 😊前言 开设这个专栏,是因为刚更新完【C语言】初阶的内容,马上迈入进阶,可以在学习进阶知识的时候,巩固复习基础。基础要扎实!!!一.选择题 1.执行下面程序,正确的输出是(c) intx=5,y=7; //全局变量voidswap

【C刷题】day1

一、选择题1.正确的输出结果是intx=5,y=7;voidswap(){intz;z=x;x=y;y=z;}intmain(){intx=3,y=8;swap();printf("%d,%d\n",x,y);return0;}【答案】:3,8【解析】:考点:(1)局部变量只在定义变量得到区域使用,在main函数中定义的局部变量,只能在main函数中使用(2)当局部变量和全局变量同名的时候,局部变量优先swap()函数交换的是全局变量的x和y,也就是全局变量的x=5,y=7交换为x=7,y=5可以在swap函数中打印x和y,得到的结果是x=7,y=5在输出语句这里,考虑局部变量优先2.以下不正

Unity 游戏开发、03 基础篇 | C#初级编程

C#初级编程https://learn.u3d.cn/tutorial/beginner-gameplay-scripting8Update和FixedUpdateUpdate(不是按固定时间调用的)经常用于移动非物理特性的物体(不是物理对象)简单定时器接收输入FixedUpdate(调用时间间隔相同)进行任何必要的物理计算(任何物理对象)最好使用力来定义移动使用IDE的UnityEventFunctions插入函数9点积、叉积点积算出标量,如果点积为0则两个向量互相垂直,飞机模拟例子:点积=0,飞机前向Z轴与Y轴垂直,此时阻力最小点积>0,飞机在爬升,此时阻力变大点积叉积算出新向量。使用左手

【算法挨揍日记】day04——15. 三数之和、18. 四数之和

  15.三数之和15. 三数之和https://leetcode.cn/problems/3sum/题目描述:给你一个整数数组 nums ,判断是否存在三元组 [nums[i],nums[j],nums[k]] 满足 i!=j、i!=k 且 j!=k ,同时还满足 nums[i]+nums[j]+nums[k]==0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。解题思路:我们先来看看题目:题目要求a+b+c=0,并且a、b、c三个数的下标各不相同,并且返回所有的可能性,并且要去重 我们首先可以确定一下大体思路:sort排序(有序),有序可以被双指针或者二分来

swift - NSCalendarUnitDay 将当前日期显示为单个数字 int。我怎样才能使它成为 2 位数字,例如 "03"?

这个问题在这里已经有了答案:LeadingzerosforIntinSwift(12个答案)关闭8年前。所以我正在创建MMyy格式的日期字符串:varcomponents:NSDateComponents!components=calendar.components(.CalendarUnitYear|.CalendarUnitMonth|.CalendarUnitDay,fromDate:NSDate())asNSDateComponentsletstringDate="\(components.month)\(components.day)"//"113"如果一天小于10,那么我会

day39|139.单词拆分 背包问题ending

139.单词拆分给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。示例1:输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回true因为"leetcode"可以由"leet"和"code"拼接成。示例2:输入:s="applepenapple",wordDict=["apple","pen"]输出:true解释:返回true因为"applepenapple"可以由"apple""pen""apple"拼接成

网络安全 Day29-运维安全项目-iptables防火墙

iptables防火墙1.防火墙概述2.防火墙2.1防火墙种类及使用说明2.2必须熟悉的名词2.3iptables执行过程※※※※※2.4表与链※※※※※2.4.1简介2.4.2每个表说明2.4.2.1filter表:star::star::star::star::star:2.4.2.2nat表2.5环境准备及命令2.6案例01::star::star::star::star::star:禁止访问22端口2.7案例02::star::star::star::star::star:屏蔽对应的ip2.8案例03::star::star::star::star::star:禁ping2.9案例04

2023.01.03

(1)January    n.  一月(2)February   n.  二月(3)March    n.  三月(4)April  n.  四月(5)May      n.  五月(6) June n. 六月(7)July  n. 七月(8) August     n. 八月(9)September  n.九月(10)October     n.十月(11)November  n. 十一月(12)December    n.  十二月(13)spring   n. 春天(14)summer  n. 夏天(15)autumn  n.秋天(16)winter  n. 冬天Autumnisthe

03-自建yum仓库(手把手教你搭建内网yum源)

1环境1.1相关依赖yuminstall-ywgetmakecmakegccgcc-c++yuminstall-ypcre-devellibzlib-devel1.2yum用到的工具yuminstallyum-plugin-downloadonlyyum-yinstallcreaterepoyuminstallyum-utils2安装nginx我们用容器启动,流程如下:docker-compose.yml文件version:"3"services:nginx-02:image:"nginx"restart:on-failureports:-80:80volumes:-./nginx.conf: