自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 二分查找-排序数组中查找元素的第一个和最后一个位置

二分查找的思想是简单易懂的,但是在具体实现的时候能被一些细节给逼疯。今天学习了一下二分查找相关的知识与小细节,听取同学的推荐,参考了大神“灵茶山艾府”的教学视频。下面就以一道算法题为例子,来写一下二分查找的方法。但这篇博客我会不局限于这道题,尽量去着笔于二分查找的算法本身。

2024-04-10 21:57:56 778

原创 动态规划-最长回文子串

动态规划算法,最长回文子串问题。

2024-03-31 22:49:57 1154

转载 windows平台中使用vscode远程连接linux进行c++开发配置教程

个人收藏用:windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30_定义两个简单的cpp函数然后用在vscode 远程linuxg++编译报错/usr/bin/ld: _复习备考的龙龙的博客-CSDN博客

2023-10-16 19:16:08 138

原创 高级软件工程学习总结

中科大软件学院《高级软件工程》课程总结

2022-07-08 21:25:06 2271 1

原创 Linux操作系统分析学习总结

中科大Linux操作系统分析学习总结

2022-07-05 13:34:05 578

原创 C语言运算符的优先级

可以看出,所有比较运算符的优先级都低于二元算术运算符,二元逻辑运算符的优先级低于比较运算符。因此,先执行算术运算,再比较,之后执行逻辑操作。赋值是列表中的最后一个,所以它们在其他运算都完成后执行。条件运算符的优先级高于赋值运算符。注意 !运算符在逻辑运算符中的优先级最高。因此,翻转逻辑表达式的值时,逻辑表达式外面的括号是必需的。...

2021-02-16 22:13:01 1780 1

原创 C语言 转义字符和ASCII码对照表

转义字符转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS)008\f换页(FF)012\n换行(LF)010\r回车(CR)013\t水平制表(HT)009\v垂直制表(VT)011\反斜杠092?问号字符063’单引号字符039"双引号字符034\0空字符(NULL)000\

2021-02-01 18:48:15 12299

原创 C语言 strlen()函数

C语言 strlen 函数用来求字符串的长度(包含多少个字符)。strlen() 函数从字符串的开头位置依次向后计数,直到遇见\0,然后返回计时器的值。最终统计的字符串长度不包括\0。头文件:string.h示例1#include <stdio.h>#include <string.h>void main(){ char s[] = "apple"; printf("%d\n",strlen(s));}结果:因为C语言在字符串后面会默认加一个‘\0’,所以这

2021-02-01 18:45:07 786

原创 单链表的原地逆置

单链表的原地逆置大概有两种方法,一是头插法,此方法需要维持两个辅助指针;二是维持三个辅助指针一次遍历进行逆置。头插法由于头插法的性质,将所有结点按顺序进行头插法,则完成逆置。初始状态如下图。1、首先用p指针指向N1,然后将Head->next设为NULL,如下图。2、此时,设置r指针指向p->next,也就是N2,将p指针指向的N1的next设置为NULL,然后将p指向的结点N1用头插法插入到Head->next,如下图。3、此时,令p=r,r=r->next,所以

2021-01-26 16:27:08 5444

转载 计算机网络-RIP和OSPF的区别

(1)【名字不同】RIP(路由信息协议)——分布式的基于距离向量的路由选择协议;OSPF(开放最短路径优先协议)—— 使用分布式的基于链路状态的路由选择协议(2)【工作核心不同】RIP:数跳数;OSPF:计算链路的度量值(3)【向谁发】RIP:仅和相邻路由器交换信息;OSPF:向本自治系统所有路由器发送消息,由于路由器发送的链路状态信息只能单向传送,OSPF不存在“坏消息传播得慢”的问题,更新过程的收敛性得到保证。【发什么】RIP:路由器交换的信息是当前本路由器所知道的全部信息,即自己现在

2021-01-25 14:23:54 988

原创 Python中的re.search和re.group用法

re.search()方法扫描整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None。与re.match()方法不同,re.match()方法要求必须从字符串的开头进行匹配,如果字符串的开头不匹配,整个匹配就失败了;re.search()并不要求必须从字符串的开头进行匹配,也就是说,正则表达式可以是字符串的一部分。re.search(pattern, string, flags=0)pattern : 正则中的模式字符串。string : 要被查找替换的原始字符串。flags :

2021-01-21 18:03:04 10561 1

原创 学习笔记——Python跨文件夹调用函数的方法以及相对路径变更的问题

目录学习笔记—Python跨文件夹调用函数的方法以及相对路径变更的问题跨文件夹调用函数跨文件夹调用函数时相对路径的变更学习笔记—Python跨文件夹调用函数的方法以及相对路径变更的问题跨文件夹调用函数因为本人最近在做编译原理的实验,由于编译原理是需要将多个模块进行整合在一起的,所以我在进行函数调用的时候遇到了问题。这里我有两个.py文件,test2.py在文件夹1中。test1.py和文...

2020-04-07 10:55:54 3137

原创 学习笔记——Canopy + K-means的聚类算法

聚类和分类聚类聚类算法是将一系列文档聚团成多个子集或簇,聚类的结果是要求簇内的文档之间要尽可能相似,而簇间的文档要尽可能不相似。聚类是无监督学习的一种最普遍的形式,无监督意味着不存在对文档进行类别标注。分类分类是监督学习的一种形式,其目标是对人类赋予数据的类别差异进行学习或复制。而在以聚类为代表的无监督学习中,并没有这样的人来对类别的差异进行引导。K-means算法K-均值算法是最...

2019-07-12 18:37:45 10504 9

空空如也

空空如也

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

TA关注的人

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