自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL中delete、truncate与drop的区别

面试常被问到MySQL中drop、delete与truncate的区别,总是答不上来,答上来了说不清楚,本文让你更好的理解三者的区别

2022-03-07 17:18:55 706

原创 IT行业那些“黑话”你知道多少(IT、软件开发行业的专业术语、英文缩写)

文章目录人员结构术语工作常用术语开发专业术语写在最后人员结构术语PM:Project Manager,项目经理PD:可以译作Product Director(产品主管)或Project Director(项目主管或项目总监)OD:Operations Director,运营总监MD:Marketing Director,市场总监TL:Team Leader,团队领导PL:People Leader,人事领导(部分公司有,可能平时接触不到,主要负责人事调动方面,比如:升职加薪等)PE:Pro

2021-12-20 18:35:21 9655

原创 Idea Maven工程大面积标红,编译时大量报错Cannot resolve XXX

文章目录Idea Maven工程大面积标红,编译时大量报错Cannot resolve XXX报错信息分析原因1.网络原因2.依赖未自动下载3.配置信息错误4.本地包冲突解决方案对于`1.网络原因`和`2.依赖未自动下载`对于`3.配置信息错误`对于`4.本地包冲突`写在最后Idea Maven工程大面积标红,编译时大量报错Cannot resolve XXX报错信息在新导入的一个Maven工程的本地部署编译过程中出现大量Cannot resolve …的错误,这里可以看到一共有508个错误,应该不是

2021-12-15 15:29:57 1524

原创 各大排序算法过程解析、样例代码、比较总结,看这一篇就够了

排序算法排序是数据处理中经常使用的一种重要运算。如何利用计算机进行排序,特别是高效地进行排序是计算机应用中的重要课题之一。因为其使用较广泛,所以排序算法在很多领域得到相当地重视。所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法的分类从计算机诞生至今,不少计算机科学家、数学家发明了各式各样的排序算法,各种排序算法可以按照不同原则加以分类。内部...

2020-12-14 09:34:16 430

原创 时间复杂度和空间复杂度一头雾水?此文能帮你解决疑惑

算法分析求解同一个问题时,可以有很多种不同的算法,那如何评价这些算法的好坏呢?首先,大前提是算法是正确的,可执行的,然后再主要考虑以下三点:①执行算法所耗费的时间——时间复杂度②执行算法所耗费的空间——空间复杂度③算法应易于理解、易于编写、易于调试我们目标都是找到一个执行时间相对短的、占用空间少的、便于理解和编写的算法。这三点中第三点是带有一定主观性,毕竟每个人对待问题的理解方式不同,...

2020-05-30 11:09:14 798

原创 排序算法—基数排序

基数排序基数排序(Radix Sort)属于分配排序的一种,由赫尔曼·何乐礼发明提出。之前的排序算法都是基于关键字之间的比较,判断大小,然后再进行调整。分配排序则不同,它无需进行关键字的比较,而是利用关键字的结构,通过“分配”和“收集”的办法来实现排序。分配排序可分为箱排序和基数排序两类。题目描述给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出...

2020-05-10 09:37:42 1093

原创 排序算法—归并排序

归并排序归并排序(Merge Sort)是利用“归并”技术来进行排序,所谓归并是指将若干个子文件合并为一个文件的过程,由约翰·冯·诺伊曼发明。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。即是将文件先分解再合并,最终得到有序序列。题目描述给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后...

2020-04-27 09:39:24 269

原创 Word排版—数学相关格式(字母改成手写体、函数、公式等的输入)涉及批量操作

数学中字母的格式我们在输入数学问题时,经常感觉自己输入的(左图)和教材上的(右图)有点不一样,没有教材上那么美观。其实是格式没有设置对,我们把【字体】设置成【Times New Roman】设置好字体之后发现格式稍微有了一点变化,但还是不太一样,尤其a这个字母看着最明显,一个是打印体,一个是手写体。接着在【字体】菜单选择【倾斜】就OK了。但倾斜之后新的问题就出现了,字母需要倾斜,但汉...

2020-04-18 12:08:13 8391

原创 排序算法—堆排序

堆排序堆排序也是选择排序的一种,起源于罗伯特·弗洛伊德。它的特点是,排序过程中使用了堆这种数据结构,利用堆的特性来选择最小(大)的元素。题目描述给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后的数据样例输入:1037 28 46 19 55 28 92 84 63 71样例输出:19 28 28 37 ...

2020-04-17 08:17:15 1421 1

原创 排序算法—直接选择排序

直接选择排序选择排序是每一趟从待排序的记录中选择最小(大)元素,顺序放在有序区间的最后,直到全部记录都放入有序区间。直接选择排序是选择排序的一种。题目描述给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后的数据样例输入:1037 28 46 19 55 28 92 84 63 71样例输出:19 28 2...

2020-04-08 11:05:14 1450

原创 排序算法—快速排序

快速排序快速排序是交换排序的一种,又称为划分交换排序,由C. A. R. Hoare在1960年提出。题目描述给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后的数据样例输入:1037 28 46 19 55 28 92 84 63 71样例输出:19 28 28 37 46 55 63 71 84 92...

2020-04-02 10:59:36 366

原创 排序算法—起泡排序

起泡排序题目描述起泡排序属于交换排序的一种,排序过程中小的元素不断“上浮”(交换到数组前面位置),就如同水里的气泡逐步冒出水面一样,故称为“起泡法”或“冒泡法”。给出一组数据,根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后的数据样例输入:1037 28 46 19 55 28 92 84 63 71样例输出:19 2...

2020-03-24 11:15:29 7862 1

原创 排序算法—希尔排序

希尔排序题目描述希尔排序(Shell’s Method)又称“缩小增量排序”(Diminishing Increment Sort),是由D.L.Shell在1959年提出。给出一组数据,根据由小到大顺序输出。希尔排序的时间性能是优于直接插入排序的,因为不是每个子序列都需要排序,这样在排序次数上得到了减少,并且每个子序列元素少于初序列,所以排序时需要比较和移动的次数也远少于初序列,在最后增量为1时,序列大部分元素已经趋于有序,所以排序的次数和难度也大幅度减少了。...

2020-03-23 10:31:35 1175

原创 初识C语言

计算机语言语言是两事物沟通和信息传递的桥梁,人和人之间使用中文、英文等,同样,人想要和计算机间进行信息传递,就需要一种语言,使人和计算机都能识别,这就是计算机语言。计算机语言经历了几个发展阶段:机器语言计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。我们日常使用的是十进制,而为什么要大费周章的转换成二进制呢?因为,计算机是一种机器,机器运作时只具备两种属性,即开或...

2020-03-22 11:36:01 309

原创 Excel技巧—快速填充

快速填充在处理表格时,给出了一列信息,想拆分成几列,每列对应部分信息。如给出的是学号和姓名,如何快速分为学号和姓名两列。还有一个问题,我需要把班级输入进去,格式为2017级X班,没有文件,需要我手动输入。因为都有2017级,我也想用快速填充,但是班级不一样,还是要逐个修改。下面这个操作帮了我省了很大功夫。

2020-03-21 11:45:40 996

原创 U盘故障—显示隐藏文件

显示隐藏文件问题描述有次用U盘时发现,我的U盘容量是被占用的,但是里面的文件全都不见了。问题分析当时我就很慌张,因为里面很多文件很重要,而且还没来得及备份。我就上网搜索,最合理的解释是U盘使用时可能插入了某个带有病毒的电脑,为了防止文件的损坏,系统将所有文件属性变成了隐藏。解决方案网上解决方案很多,其中有个比较炫酷的方法:新建一个文本文件,输入以下代码for /f “delim...

2020-03-20 12:11:01 325

原创 Word排版—选择题选项快速对齐

选择题选项对齐平时在Word排版时遇到选择题十分头疼,因为选项的对齐实在太麻烦,过去我的手段就是疯狂敲击空格或者Tab键,而这样十分费时且低效,有时部分选项怎么也对不齐。下面分享两个方法,可以大幅度提升效率。操作过程1. 输入文本2. 使用替换(在工具栏右上角或使用快捷键Ctrl+H)在【查找内容】中输入(A*)(B*)(C*)(D*),点击【更多>>】,勾选【使用通配符...

2020-03-19 16:27:57 8062

原创 排序算法—直接插入排序

直接插入排序题目描述给出一组数据,机器根据由小到大顺序输出。输入要求:输入一个整数n(数据长度)输入n个数据输出要求:输出由小到大排序后的数据样例输入:1037 28 46 19 55 28 92 84 63 71样例输出:19 28 28 37 46 55 63 71 84 92问题分析假设待排序的数据都存放在数组R[n]中,将R划分为两个子区间{R[0],R[i-1...

2020-03-18 11:30:16 755

C语言数据结构8大排序算法完整代码(可直接上机运行)

包括:插入、希尔、冒泡、快速、选择、堆排序、归并(二路归并)、基数排序8个排序算法,完整的C语言代码,可点开直接运行,并附详细注释,方便理解和维护

2021-11-11

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

TA关注的人

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