自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言求阶乘的两种算法(递归和循环)

循环法循环法还是比较简单的,就先输入你要求的阶乘n,然后一直自减#include <stdio.h>main(){ long n,sum=1;//10 以上的阶乘就比较大了 int i; printf("请输入你要求的阶乘:") scanf("%d",&n);//先输入要求的数 for(i=n;i>0;i--)//乘到1为止 { sum*=i; ...

2020-02-03 13:47:40 16274 2

原创 正则表达式

正则表达式的概述正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象正则表通常被用来检索,替换那些符合某个模式(规则)的文本,例如验证表单:用户名表只能输入英文字母,数字或者下划线,昵称输入框可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词汇(替换),或从字符串中获取我们想要的特定部分(提取)等正则表达式的特点灵活性,逻辑性和功能性非常的强可以迅速地用简单的方式达到字符串的复制控制对于刚接触的人来说,比较难懂,比如:^

2021-04-11 19:08:13 150

原创 Node.js

1.能学到啥B/S 编程模型Browser - Server模块化编程Node 常用 api异步编程Express Web 开发框架Ecmascript61.1 读取文件fs 是 file-system 的简写,就是文件系统的意思,在 node 中如果想要进行文件操作,就必须引入 fs 这个核心模块在 fs 这个核心模块中,就提供了所有的文件操作相关的 API 例如: fs.readFile 就是用来读取文件的var fs = require("fs");fs.readFi

2021-04-11 19:07:00 124

原创 Gulp

1.第三方模块Gulp基于node平台开发的前端构建工具将机械化操作编写成任务,想要执行机械化操作时执行一个命令行命令任务就能自动执行了1.1Gulp能做什么项目上线,HTML,css,js文件压缩语法转换(es6,less,scss)公共文件抽离修改文件浏览器自动刷新1.2.Gulp中提供的方法gulp.src():获取任务要处理的文件gulp.dest():输出文件gulp.task():建立gulp任务gulp.watch():监控文件的变化const gulp =

2021-04-11 19:05:50 132

原创 Git

1.提交步骤git init初始化git仓库git status 查看文件状态git add 文件列表 追踪文件git commit -m 提交信息 向仓库提交代码git log 查看提交记录1.1 恢复记录git reset --hard commitID 将gi仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录2.撤销用暂存区中的文件覆盖工作目录中的文件: git checkout 文件将文件从暂存区中删除: git rm --cached 文件将git仓库中指定的更新

2021-04-11 19:03:54 106

原创 服务器端

1.服务器端基础概念1.1URL统一资源定位符,又叫URL(Uniform Resource Locator),是专门为标识Internet网上资源位置而设的一种编址方式,我们平时所说的网页地址指的即是URLURL的组成*传输协议://服务器ip或域名:端口/资源所在位置标识http://www.badspider.top/page/1024.htmlhttp:超文本传输协议,提供了一种发布和接受HTML页面的方法关于端口,我们输入网址的时候是不需要写的,因为浏览器在请求的时候会默认加上80

2021-04-11 15:00:14 266

原创 二叉树的五个性质

性质1:在二叉树的第i层上最多有2^(i-1)个结点(i≥1)。第一层是根结点,只有一个,所以2(1-1)=20=1。 第二层有两个,2(2-1)=21=2。 第三层有四个,2(3-1)=22=4。 第四层有八个,2(4-1)=2^3=8。性质2:深度为k的二叉树至多有2^k-1个结点(k≥1)。注意这里一定要看清楚,是2k后再减去1,而不是2(k-1)。以前很多同学不能完全理解,这样去记忆,就容易把性质2与性质1给弄混淆了。 深度为k意思就是有k层的二叉树,我们先来看看简单的。 如果有一层,至多1=

2020-06-02 15:57:22 13090

原创 二叉树

二叉树的特点1.每个结点最多有两棵子树,所以二叉树中不纯在度大于2的结点。注意不是只有两棵子树,而是最多有。没有子树或者只有一棵子树也是可以的。2.左子树和右子树是有区别的,必须分开来3.即使树中只有一棵子树,也要区别是左子树还是右子树二叉树的五种基本形态1.空二叉树2.只有一个根结点3. 根结点只有左子树4.根结点只有右子树5.根结点即有左子树又有右子树特殊二叉树1. 斜树顾名思义,斜树一定要是斜的:所有结点都只有左子树的二叉树叫做左斜树;所有结点都是只有右子树的二叉树叫做右斜

2020-06-02 15:46:20 2124

原创 树的定义

树(Tree)是n(n>=0)个结点的有限集。当n=0时称为空树。在任意一棵非空树中1.有且仅有一个特定的称为根的结点;2.当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2………Tm,其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)子树T1和子树T2就是根结点A的子树。当然,D、G、H、I组成的树又是B为根结点的子树,E、J组成的树是以C为根结点的子树。对于树的定义还需要强调两点1.m>0时,子树的个数没有限制,但它们一定是互不相交的

2020-06-02 15:35:42 1729

原创 关于c语言中的return 0

1.return 0 是什么意思return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。return语句用来结束循环,或返回一个函数的值。1、return 0,说明程序正常退出,返回到主程序继续往下执行。2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。ret...

2020-05-01 10:07:59 14988

原创 链式存储

1.特点线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的这就意味着,这些数据元素可以存在内存未被占用的任意位置2.结点是什么在数据结构的图形表示中,对于数据集合中的每一个数据元素用中间标有元素值的方框表示,一般称之为数据结点,简称结点。 在C语言中,链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据...

2020-04-30 17:34:57 2000

原创 顺序表的优缺点

1.线性表的顺序存储结构,在存、读数据时,不管是哪个位置,时间复杂度都是O(1);而插入或删除时,时间复杂度都是O(n)。这就说明,它比较适合元素个数不太变化,而更多是存取数据的应用。当然,它的优缺点还不只这些……优点:无需为表示表中元素之间的逻辑关系而增加额外的存储空间可以快速地存取表中任一位置的元素缺点:插入删除操作需要移动大量元素当线性表长度变化较大时,难以确定存储空间的容量...

2020-04-30 17:17:52 8625

原创 顺序表的基本操作

准备工作#include <Stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int Status;typedef int ElemType;创建线性表创建一个简单的线性表...

2020-04-30 17:09:16 134

原创 线性表长度和数组长度

数组长度数组的长度是指存放线性表的存储空间的长度,存储分配后这个量一般是不变的有个别同学可能会问,数组的大小一定不可以变的吗?我怎么看到有书中谈到可以动态分配的一维数组,不过这会带来性能上的损耗...

2020-04-30 10:38:42 5387 1

原创 关于大一软件工程专业的c语言总结

我所接触的第一个程序我是在暑假自己看的b站视频,那个时候对于编程什么都不懂,看着比较火的语言就学了,学的第一个语言就是python,也比较懒,看了一个暑假也没有看完python的基础。后来到了学校,以为课上基本上都是编程课,看了下课表,一个礼拜就两节编程课(c语言的),也由于自己对编程这块比较感兴趣,就会自己去学点奇奇怪怪的东西。第一节课老师也没有讲编程,就是自己闲聊什么的。基本上大多数语言的...

2020-01-31 19:37:41 669

空空如也

空空如也

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

TA关注的人

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