自定义博客皮肤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)
  • 问答 (13)
  • 收藏
  • 关注

原创 Node.js的http请求axios

Nodejs的http请求有几种不同的方式,axios实现起来最简单。使用axios的get请求const axios = require('axios');axios.get('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY') .then(response => { console.log(response.data.url); console.log(response.data.explanation

2021-06-25 11:43:54 364

原创 Nodejs 核心模块之fs内置模块

1.fs.stat 获取文件信息2.fs.mkdir 创建目录mkdirp 3.fs.writeFile 写入文件 4.fs.appendFile 追加文件 5.fs.readFile 读取文件 6.fs.readdir 读取目录 7.fs.rename 1、重命名 2、移动文件 8.fs.rmdir删除目录 9.fs,unlink删除文件 *****Sync一般放在try..catch中******1.fs.stat、fs.statSync获取文件信息 stats.isFile()、st.

2021-06-25 11:37:42 420

原创 ch2 8.已知在一维数组A[m+n]中依次存放两个线性表(a1-am),(b1-bm)。将数组中两个顺序表位置互换

#include<iostream>using namespace std;#define MaxSize 100//已知在一维数组A[m+n]中依次存放两个线性表(a1-am),(b1-bm)。将数组中两个顺序表位置互换 //三次逆置,整体逆置,两次内部逆置 void reverse(int A[],int left,int right,int arraySize){ if(left>=right || right>=arraySize) return; .

2020-08-09 23:01:43 2030

原创 ch2 7.将两个有序顺序表合并为一个新的有序表,并由函数返回结果顺序表

#include<iostream>using namespace std;#define MaxSize 100//将两个有序顺序表合并为一个新的有序表,并由函数返回结果顺序表 typedef struct{ int data[MaxSize]; int Length;}SqList;//1.保证顺序表A+顺序表B的长度不超过MaxSize //2.两个指针分别指向A,B,判断指针所指向值的大小,更小的值赋给顺序表C,指针k指向表C //3.表A,B长度不相等,一个.

2020-08-07 22:20:20 1467 1

原创 ch2 6.从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同

#include<iostream>using namespace std;#define MaxSize 100//从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同 typedef struct{ int data[MaxSize]; int Length;}SqList;//扫描L,记录重复元素的个数,同时将当前元素前移k个位置 bool delete_all(SqList &L) { int i; int k=0;//k记录重复元素个数.

2020-08-07 21:57:59 1600 1

原创 ch3 4.从有序顺序表中删除其值在给定s与t之间(要求s<t)的所有元素,如果s或t不合理或者顺序表为空,则显示出错信息并退出运行

#include<iostream>using namespace std;#define MaxSize 100//从有序顺序表中删除其值在给定s与t之间(要求s<t)的所有元素,如果s或t不合理或者顺序表为空,则显示出错信息并退出运行 typedef struct{ int data[MaxSize]; int Length;}SqList;//扫描L,用j表示第一个要删除的元素,k表示最后一个要删除的元素,锁定位置后从开始删除的位置其后元素依次往前移动(k-j.

2020-08-07 21:36:44 735

原创 ch2 3.对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。

第2章线性表3.对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。思路:用k记录顺序表中等于x的值的个数,边扫描L边统计k的个数,同时将不等于x的元素前移k个位置。#include <iostream>using namespace std;#define Maxsize 100typedef struct{//定义链表结构体 int data[Maxsize]; int Length;}SqLi

2020-08-07 20:50:30 1500

转载 蓝桥杯 基础练习 高精度加法

问题描述  输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述  由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。  定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。  计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进...

2020-01-20 17:35:57 168

原创 蓝桥杯 基础练习 字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出...

2020-01-19 18:08:09 575

原创 蓝桥杯 基础练习 十六进制转八进制

问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。  【注意】  输入的十六进制数不会有前导0,比如012A。  输出的八...

2020-01-18 15:59:45 189

原创 PAT 1005 继续(3n+1)猜想

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8...

2020-01-17 20:20:24 171

原创 一阶谓词逻辑表示法关于概念的某些理解

谓词:表示个体的性质、状态或者个体间的关系eg:A和B结婚,可以用谓词去表示个体A和个体B结婚的这个关系,可以表示成P(A,B)。这里谓词表示的是个体间的关系再比如A属羊,可以用谓词来表示个体A的性质,可以表示成P(A)。这里谓词表示的是个体的性质但是这样的表示范围不够广,所以对谓词引入了变量(经常称为变元),比如:P(x)...

2019-11-24 20:17:18 1086

原创 Ubuntu下使用GitHub

安装Git第一步:检查是否安装了git在终端输入git,显示如下说明已经安装了,可以跳过第二步,直接配置Github第二步:安装gitsudo add-apt-repository ppa:git-core/ppasudo apt install git第三步:验证是否安装完成在终端输入git或者git-version配置GitHub前提是已有gi...

2019-08-12 14:07:40 363

空空如也

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

TA关注的人

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