自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

suiuko CSDN

花落有意随流水,流水无心恋落花

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 ROS | iron版本安装和简单运行

【代码】ROS | iron版本安装和简单运行。

2024-04-07 00:13:19 784

原创 MAC Ubuntu20.04.2安装运行ORB-SLAM3(非 ROS)无坑版!

MAC Ubuntu20.04.2 安装运行 ORB-SLAM3 无 ROS 版 无坑无坑!!!!

2024-02-14 23:41:54 733

原创 【机器学习 |西瓜书 】 - 4.1决策树

从逻辑角度,一堆if else 语句的组合从几何角度,根据某种准则划分特征空间最终目的:将样本越分越“纯”

2023-10-24 16:55:57 207

原创 【机器学习|西瓜书】3.2 线性回归复现

更一般的情况,数据集D的样本由d个属性描述,此时我们试图学得fxi​wTxi​b,使得fxi​≃yi​称为多元线性回归(multivariate linear regression)或多变量线性回归。类似的,使用最小二乘法估计w和b由fxi​wTxi​bfx1​w1​x11​w2​x12​...wd​x1d​bfx2​w1​x21​w2​x22​...

2023-10-19 09:17:07 107

原创 第六章 图

第六章 图6.1 图的基本概念6.1.1 图的定义图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。若V= {V1, v2,…, vn}, 则用|V|表示图G中顶点的个数,E={(u,v)|u∈V, v∈V },用|E|表示图G中边的条数。有向图若E是有向边(也称弧)的有限集合时,则图G为有向图。弧是顶点的有序对,记为<v, w>, 其中v.w是顶点,v称为弧尾,w称为弧头,<v,w>称为

2021-12-30 22:53:30 924

原创 第五章 树

第五章 树5.1 树的基本概念5.1.1 树的定义5.1.2 基本术语[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B94bNlaV-1639660336181)(picture/D5_1.png)]度大于0的结点成为分支结点(又称非终端结点);度为0(没有子女结点)的结点称为叶子结点(又称终端结点). 在分支结点中, 每个结点的分枝数就是该结点的度.结点的深度、高度、层次层度:从树根开始定义, 跟结点为第一层, 子结点为第二层.深度:从根结点开始自顶向下

2021-12-16 21:12:44 590

原创 第四章 串

第四章 串4.1 串的定义和实现4.1.1 串的定义串是由零个或多个字符组成的有限序列4.1.2 串的存储结构定长顺序存储表示类似于线性表的顺序存储结构,用一组地址连续的存储单元存储串值的字符序列.#define MAXLEN 255typedef struct{ char ch[MAXLEN]; //每个分量 int length; //串的实际长度}串长有两种表示方法:如上述一样,用额外的变量len来存放串的长度;在串值后面加一个不计入串长的结束标记字符‘\0’,

2021-12-16 21:11:38 220

原创 数据结构第三章 栈和队列

第三章 栈和队列3.1 栈3.1.1 栈基本概念定义只能在一段进行操作的线性表.特性: 后进先出N个不同元素进栈.2. 栈的基本操作InitStack(&S)//初始化一个空栈S。StackEmpty(S)//判断一个栈是否为空,若栈s为空则返回true,否则返回false.Push(&S,x)//进栈,若栈s未满,则将x加入使之成为新栈顶。Pop(&S,&x)//出栈,若栈s非空,则弹出栈顶元素,并用x返回。GetTop(s,&x)//

2021-11-20 22:49:07 563

原创 数据结构 第七章 查找

第七章 查找7.1 查找的基本概念7.2 顺序查找和折半查找7.2.1 顺序查找一般线性表的顺序查找引入哨兵,会让循环不必判断数组越界typedef struct{ Elemtype *elem; //元素存储空间基址,建表时按实际长度分配 int TableLen; //表的长度}SSTable;int Search_Seq(SSTable ST, ElemType key){ ST.elem[0] = key; //哨兵 for(i=ST.TableLen; ST.ele

2021-11-17 01:58:47 636 1

原创 数据结构 第一二章 绪论、线性表

1 绪论/时间复杂度1.1 存储结构顺序存储、链式存储、索引存储和散列存储1.2 时间复杂度关键的代码运算为 i = i * 2设执行次数为t, 则, 2^t = n. —> 其时间复杂度为log2nreturn n*fact(n-1)这是求N!的递归代码,每次调用fact()的参数会减1, 递归的出口为fact(1)一共执行了N次递归调用.链表合并比较两个表中的元素,每比较一次,确定一个元素的链接位置(取最小元素,使用头插法),时间复杂度为: max(m,n)

2021-11-16 00:44:36 522 1

原创 C语言 第九章指针

第9章 指针9.1 指针与指针变量的概念内存地址——内存中存储单元的编号变量地址 ---- 系统分配给变量的内存单元的起始地址指针与指针变量(1) 指针即是地址指针实际上就是内存地址.(2)指针变量就是专门用于存储其他变量地址的变量一个指针变量的值就是某个内存单元的地址(或指针)“指针”是指地址,是常量.“指针变量”是指取值为地址的变量.定义指针的目的是为了通过指针去访问内存单元9.2 指针变量的定义和引用变量值的存取方法指针变量的定义定义格式: [存储类型] 数据类型

2021-11-14 23:05:56 1303 1

原创 C语言 第八章 函数

第八章 函数8.1 函数概述8.2 函数的定义与调用8.2.1 无参数无返回值的函数函数的定义void 函数名(void){ 变量声明部分 执行部分}函数的用途函数的原型声明void 函数名(void); 或 void 函数名();4. 函数的调用函数名();( )中不能有void5. 函数的返回可以利用returnreturn(表达式) //有返回值; return 表达式 //有返回值; return //无返回值;8.2.2 无参数有返回值的函数

2021-11-11 21:21:47 1030 1

原创 C语言第七章 数组

第七章 数组7.1 一维数组7.1.1 一维数组的定义和引用定义存储类型符 数据类型符 数组变量名[整型常量表达式]说明:数组定义时,必须指定数组的大小,数组大小必须是整型常量表达式,不能是变量活变量表达式计算数组所占内存单元的字节数的公式:数组所占内存单元的字节数 = 数组大小 * sizeof(数组元素类型)一维数组的引用数组是一种数据单元的序列,不能直接存取整个数组,只能引用数组中的各个数据单元。引用数据单元的格式为:数组变量名[下标]下标的最小值是0,最大值则是

2021-10-30 23:45:58 1505

原创 C语言第六循环结构

第六章 循环结构6.1 循环结构的程序设计6.1.1 while 语句 while (表达式) //表达式中可以是任意类型的表达式 语句; //循环体 //while后面的表达式可以是任意类型的表达式,但一般是条件表达式或逻辑表达式. 表达式的值是循环的控制条件.执行过程:首先判断表达式的值是否是真(非0),如果是真,则执行循环体内的语句,然后再判断表达式是否为真,如果是真,再执行循环体内的语句,如此往复,直到表达式为假(0)为止。注意:如果while后面的表达式一开始

2021-10-29 20:33:15 436

原创 C语言 第五章 选择结构程序设计

第五章选择结构程序设计5.1 关系运算符、逻辑运算符、条件运算符关系运算符,关系表达式(优先级) 算术运算符>移位运算符>关系运算符>&、 |、 ^>赋值运算符[> , >= , < , <= 的优先级大于== , !=]逻辑运算符,逻辑表达式逻辑运算符含义结合性!单目运算符,逻辑非,表示相反右结合&&双目运算符,逻辑与,表示并且左||双目运算符,逻辑或,表示

2021-10-29 12:36:20 206

原创 C语言 第四章 基本输入/输出

第四章 基本输入/输出4.1 格式化输出printf整数的输出% [-] / [+] / [.] / [width] / [l] / [h][-]:表示输出的数据左对齐,默认右对齐[+]:表示加上+号[width]:无符号整数,表示输出整数的最小域宽(占屏幕的多少格)[.] :无符号整数,表示至少要输出多少位,如果整数的位数小于这个数,需要在左边的空位上补0[l]:输出长整型数据[h]:输出短整型数据 int a = 123; long L = 65537;

2021-10-29 10:50:42 318

原创 C语言第二、三章

第二章程序设计基础2.1编制C步骤编辑 -->编译–>链接2.2琐碎知识点C语言是由多个函数构成a --> 97A -->65中间差320 --> 48第三章基本数据类型、运算符与表达式3.1 C语言数据类型基本类型占字节:-1.int 2 / 4-2.short 2-3.long 4-4.float 4-5.double 8-6.char 12. 常量、变量和标识符标识符

2021-10-29 10:10:36 165

原创 C语言第1章

第一章1.1 十进制转换二进制(1)整数转换除,反着写(2)小数部分转换小数点后 乘,正着写1.1.1 二、八、十六进制转换八进制基数 是2的三次幂十六进制 2的四次幂二 —> 八001 101八 —> 二3位看二 —> 十六4位 10011.2 机器数表示形式1.原码符号位: 正0 负数1正负数的原码都相同,符号位变化2.反码(正) 与原码相同(负)求反101010 -->(反)1101013.补码(正)与原码相

2021-10-24 21:32:30 1582

原创 C语言第10章 预处理命令

第10章 预处理命令10.1 简介10.2 定义10.2.1 简单定义#define 标识符 单词串如果需要终止宏的作用域,可以使用#undef 标识符命令.宏定义可以嵌套定义,但是不能递归定义程序中字符串常量即双引号中的字符, 不作为宏替换操作.#define XYZ this is a testprintf("XYZ");//输出的是 XYZ,不是 this is a test10.2.2 带参数的宏定义#define 标识符(参数列表) 单词串预编译器处理带参数的宏的步

2021-10-24 11:00:46 491 1

原创 C语言第11章 复杂数据类型

第11章 复杂数据类型11.1 结构体11.1.1结构体类型的定义定义struct[结构体类型名]{ 数据类型名1 成员名1; 数据类型名2 成员名2; ...};//例如:struct Date{ int year; int mouth; int day;};注意: 结构类型只是用户自定义的一种数据类型, 与之间介绍的简单数据类型一样, 他本身不需要占用内存单元, 只有用它来定义某个变量时, 才会为该变量分配结构类型所需要大小的内存单元.11.1.2结构体变量

2021-10-24 10:57:02 662

原创 C语言第12章 文件

第12章 文件12.1 文件的概念一般结构:主文件名[.扩展名]12.2 文件的类别(1)按文件的逻辑结构分类➢记录文件 :由具有一定结构的记录组成(定长和不定长)。如数据库文件。➢流式文件:由一个个字符(字节)数据顺序组成。(2 )按存储介质分类➢普通文件:存储介质文件(磁盘、磁带等)。如磁盘文件。➢设备文件:非存储介质(键盘、显示器、打印机等)。操作系统将外围设备以文件的形式进行统一管理。(3 )按文件的内容分类➢程序文件:程序文件又可分为源文件、目标文件和可执行文件。➢数据文

2021-10-24 01:02:45 1316

原创 数据结构 | 排序

数据结构:查找部分一:插入类:1.直接插入排序2.折半插入3.希尔排序二:交换类1:冒泡排序2:快速排序三:选择排序1.简单选择排序2.对排序四:二路归并排序五:基数排序六 排序总结1.关于时间复杂度/*插入类:直接插入,折半插入,希尔选择类:简单选择,堆排序交换类:冒泡,快排,二路归并基数*/一:插入类:1.直接插入排序找到哨兵 然后进行依次插入性质:是一个稳定排序,时间复杂度为O^2,空间o(1)void InsertSort(ElemType A[],int n){ i

2020-11-24 19:22:16 213

原创 PAT中文,1001 害死人不偿命的(3n+1)猜想 (15 分)

1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+...

2020-11-13 16:58:13 280

原创 1002写出这个数

题目 1002写出这个数读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​ 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789...

2020-11-13 16:56:25 160

转载 {转}最新Python全栈工程师学习路线(初级+高级+大神)

IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发、Python爬虫、Python数据分析这四大方面。零基础学习需要要从如下几个阶段入手:阶段一:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件阶段二:熟练掌握Linux操作系统管理技术,可以搭建几乎所有Li...

2019-04-27 14:17:17 817 1

原创 小米OJ #2 找出单独出现的数字

找出单独出现的数字序号:#2难度:有挑战时间限制:1000ms内存限制:10M描述给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。输入输入多个数字,每个数字以空格分开。数字数量 N &amp;lt; 20,输入数字的最大值小于 256.输出输出内容为只出现过唯一一次的数字输入样例10 10 11 12 12 11...

2019-03-05 22:46:45 185

sussex - python L2课件

课程简介:python 课程L2 Python教程简介 欢迎进入Python初学者教程!本课程将通过大量动手练习和项目,全面地讲授Python编程的基础知识。 Python是一种强大、通用且易于学习的编程语言,应用广泛,包括Web开发、数据分析、人工智能和科学计算等领域。本教程面向完全的编程初学者,无需任何编程基础。 我们将从数据类型、变量、条件语句、循环和函数等基础开始学习。您将学会字符串、列表、字典、元组、集合等核心编程概念,以及在Python中处理用户输入和输出的方法。 在后面的章节中,您将学习如何利用Python中的NumPy、Pandas、Matplotlib和Seaborn等库访问文件、数据库和网络数据,进行复杂的数学和统计计算,并可视化数据。 课程的高级项目将使您有机会动手构建游戏、Web应用和数据科学等实际项目,巩固编程能力。 通过这个全面、实践性极强的教程,您将掌握使用Python进行任何任务或项目编程的技能和信心。教程包含 quiz、编程练习和项目来帮助您掌握所学内容。 学习Python将为您打开自动化日常任务、构建应用和网站、分析

2023-10-27

Sussex - python课程 L1

内容简介:python 课程L1 Python教程简介 欢迎进入Python初学者教程!本课程将通过大量动手练习和项目,全面地讲授Python编程的基础知识。 Python是一种强大、通用且易于学习的编程语言,应用广泛,包括Web开发、数据分析、人工智能和科学计算等领域。本教程面向完全的编程初学者,无需任何编程基础。 我们将从数据类型、变量、条件语句、循环和函数等基础开始学习。您将学会字符串、列表、字典、元组、集合等核心编程概念,以及在Python中处理用户输入和输出的方法。 在后面的章节中,您将学习如何利用Python中的NumPy、Pandas、Matplotlib和Seaborn等库访问文件、数据库和网络数据,进行复杂的数学和统计计算,并可视化数据。 课程的高级项目将使您有机会动手构建游戏、Web应用和数据科学等实际项目,巩固编程能力。 通过这个全面、实践性极强的教程,您将掌握使用Python进行任何任务或项目编程的技能和信心。教程包含 quiz、编程练习和项目来帮助您掌握所学内容。 学习Python将为您打开自动化

2023-10-27

fineagent.jar

pycharm JAR 类文件

2022-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除