自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在html中使用vue.js的component

由于vue.js不依赖于dom元素,所以在body中引入就行,在head中引入会在渲染dom前加载,影响页面加载速度。在vue实例中data可以是一个对象,也可以是一个函数,但是在组件中必须是一个函数。组件是一个对象而不是一个vue实例。

2024-07-14 14:12:04 181

原创 利用nodejs实现简单的静态文件托管

【代码】利用nodejs实现简单的静态文件托管。

2024-07-11 17:03:57 87

原创 2727. 判断对象是否为空

【代码】2727. 判断对象是否为空。

2024-06-26 17:07:25 126

原创 利用nodejs实现图片上传后端,并实现回显

首先准备好前端简单的页面结构。

2024-06-18 09:32:52 586

原创 利用Masonry实现h5端的瀑布流

实现h5端下的商品瀑布流。

2024-05-16 16:15:59 190

原创 《大数据》--MapReduce

【狂野大数据】一天搞定大数据之MapReduce

2022-05-28 09:16:30 200

原创 《java作业》

/*java.util:java的实用工具包,里面包含了用于解决某些问题而实现的工具类public:访问权限最高static:静态,表示加载类的时候主函数就已经存在了void:表示主函数不返回任何值main:不是一个关键字,但是一个特殊单词能被虚拟机所识别String[] args: 表示主函数所带的参数为数组,数组名为args*//*Scanner:用于扫描输入文本的类名input:声明的变量名new Scanner():给变量input分配空间,初始化,实例化System.in

2022-03-19 10:01:20 464

原创 《程序设计实践》——等差数列

#include<iostream>#include<stdio.h>#include<algorithm>using namespace std;const int N=10000;int main(void){ int d; int n; scanf("%d",&n); int a[N]; for(int i=0; i<n; i++) { scanf("%d",&a[

2021-12-16 19:16:55 343

原创 《程序设计实践》——包子凑数

#include<bits/stdc++.h>using namespace std;int N, A[110];//两个互质的数a,b 最大不能组合数为a*b-a-bbool dp[10000]={false}; //dp[i]表示i可不可以被凑出//辗转相除法,求最大公约数int gcd(int a,int b){ if(b==0) return a; return gcd(b,a%b);}int main(void){ int ans=0

2021-11-25 10:42:34 298

原创 《程序设计实践》——祥瑞生辉

/* aa[4] aa[3] aa[5] aa[6] + aa[0] aa[1] aa[2] aa[3] ----------------------------- aa[0] aa[1] aa[5] aa[3] aa[7]*/#include<iostream>#include<algorithm>using namespace std;int main(){ int aa[10]={0,1,2,3,4,5,

2021-10-28 10:52:37 90

原创 《程序设计实践》——楼房距离

#include<math.h>#include<stdio.h>int main(void){ int w,m,n; int rm,rn,cm,cn; int d=0; scanf("%d %d %d",&w,&m,&n); //m的行数rw if(m%w==0) rm=m/w; else rm=(m/w)+1; printf("rm %d\n",rm);.

2021-10-28 09:23:52 71

原创 《程序设计实践》——牌型种数

#include<stdio.h>int num=0; //表示种类个数//n表示每次选择point点牌的数量//point表示牌的点数//sum为13,每个人发13张牌void card(int n,int point,int sum){ sum+=n; //递归结束条件 if(sum==13) { num++; sum=0; return; } if(sum>13)

2021-10-26 09:27:15 75

原创 《程序设计实践》——李白打酒

#include<stdio.h>int s=0;void buywine(int flower,int shop,int c) //c:酒的容量{ if(flower==1 && shop==0 && c==1) //由于最后一次是遇花,还未减去1 { s++; return; } if(flower>0) buywine(flower-1,shop,c-1

2021-09-30 10:21:41 145

原创 《程序设计实践》——39级台阶

#include<stdio.h>int count=0; //全局变量countvoid sum(int n,int step){ if(n<0) return; if(n==0 && step%2==0) { count++; //解的个数增加 return; } sum(n-1,step+1); sum(n-2,step+1);}int main(

2021-09-30 09:04:50 52

原创 《程序设计实践》——快速排序(蓝桥杯)

#include<stdio.h>void swap(int a[],int i,int j){ int t=a[i]; a[i]=a[j]; a[j]=t;}int partition(int a[],int p, int r){ int i=p; int j=r+1; int x=a[p]; while(1){ while(i<r && a[++i]<x); wh

2021-09-16 10:18:14 77

原创 《程序设计实践》——三部排序

#include<stdio.h>void sort3p(int *x,int len) //x是指向待排序的整形数组,len是数组的长度{ int mod=0; int left=0; int right=len-1; while(mod<=right) { if(x[mod]<0){ int t=x[left]; x[left]=x[mod];

2021-09-14 11:13:04 67

原创 《程序设计实践》——连号区间数

#include<stdio.h>int main(void){ int N; int arr[5000]={0}; int i,j,max,min; int count=0; scanf("%d",&N); for(i=0; i<N; i++) { scanf("%d",&arr[i]); } for(i=0; i<N-1; i++) { max=a

2021-09-10 16:51:01 50

原创 《程序设计实践》——马虎的算式

#include<stdio.h>int main(void){ int n=0; int a,b,c,d,e; for(a=1; a<10; a++) { for(b=1; b<10; b++) { if(b!=a) for(c=1; c<10; c++) { if(c!=a && c!=b)

2021-09-10 15:56:20 54

原创 《程序设计实践》——高斯日记

#include<stdio.h>int main(void){int y=1777;int m=4;int d=30; for(int n=1; n<8113; n++) { d++; if(m==12 && d==32) { y++; m=1; d=1; continue; }

2021-09-09 10:40:45 63

原创 《基础编程题目集》——简单输出整数

本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义:void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include <stdio.h>void PrintN ( int N );int main (){ int N; scanf("%d", &N); PrintN( N ); return 0;}

2021-07-16 10:36:46 241

原创 MATLAB笔记

2021-06-10 10:04:23 54

原创 MATLAB笔记

除法运算有右除 / 和 左除 若A矩阵是非奇异矩阵,B/A等效于B*inv(A)inv(),矩阵求逆乘方运算要求A为方阵A^2点运算点运算符:.* ./ .\ .^指对应元素进行相应运算,要求矩阵同型关系运算关系运算符:> < >= <= == ~=逻辑运算逻辑运算符:& | ~1.7字符串的处理字符串的表示xm=' Hello World '字符串中有单引号,则用..

2021-06-08 09:32:39 169

原创 贪心法———TSP问题

#include<stdio.h>#define INF 999using namespace std;const int n=5;int TSP(int arc[n][n], int w) //从顶点w出发{ int edgeCount=0, TSPLength=0; int min,u,v; int flag[n]={0}; //顶点均未加入哈密顿回路 u=w; flag[w]=1; //将点w加入哈密顿回路 whil

2021-06-06 17:19:58 905

原创 动态规划法———01背包问题

#include<stdio.h>int KnapSack(int w[], int v[], int n, int C);int max(int a, int b);int V[100][100];int main(void){ int w[6]={0,2,2,6,5,4}; int v[6]={0,6,3,5,4,6}; int n=5; int C=10; int s=0; s=KnapSack(w,v,n,10); p

2021-06-04 20:20:37 88

原创 动态规划法———最长递增子序列问题

#include<iostream>using namespace std;int IncreaseOrder(int a[],int n);int main(void){ int a[10]={5,2,8,6,3,6,9,7}; IncreaseOrder(a,10);}int IncreaseOrder(int a[],int n){ int i,j,k,index; int L[n],x[n][n]; for(i=0; i<n

2021-05-30 19:54:48 435

原创 动态规划法———多源点最短路径问题(Floyd算法)

#include<iostream>#define INF 999using namespace std;const int n=3;void Floyd(int arc[n][n],int dist[n][n]){ int i,j,k; int path[9][3]={0}; for(i=0; i<n; i++) //初始化矩阵dist { for(j=0; j<n; j++) {

2021-05-22 10:43:38 1057

原创 Matlab教程实操笔记

gghjjj#include<stdio.h>

2021-05-17 14:57:37 97

原创 动态规划法———数塔问题

#include<stdio.h>#include<stdlib.h>int DataTower(int d[][5],int n);int main(void){ int s; int n=5; int a[5][5]; a[0][0]=8; a[1][0]=12; a[1][1]=15; a[2][0]=3; a[2][1]=9; a[2][2]=6; a[3][0]=8; a[3][1]=10; a[3][2]=5; a[3]

2021-05-16 15:33:03 555

原创 《C Primer Plus》第三章练习题———c语言基本数据类型

1.通过实验,观察系统如何处理整数上溢,浮点数上溢和下溢的情况#include<stdio.h>int main(void){ //整数上溢 int a=2147483647; //32位机器下int的取值范围(-2^31~2^31-1) printf("整数上溢:%d\n",a+1); printf("整数上溢:%d\n",a+2); //浮点数上溢 float toobig=3.4E38*100.0f; printf(

2021-05-09 10:49:28 175

原创 减治法———堆排序

#include<stdio.h>void SiftHeap(int r[], int k, int n);void HeapSort(int r[], int n);int main(void){ int r[]={47,26,35,18,20,7,13,10}; printf("排序前的数组:"); for(int i=0; i<8; i++) { printf("%d ",r[i]); } HeapSort(r,8); printf("\n排序后的数组:"

2021-05-04 12:34:50 707

原创 《c语言程序设计》题目集———统计学生平均成绩与及格人数

#include<stdio.h>int main(void){ int n; int grade; int s=0; int count=0; float average=0; scanf("%d",&n); getchar(); if(n==0) { average=0; count=0; } else { for(int i=0; i<n; i++)

2021-05-03 11:10:04 1137

原创 《c语言程序设计》题目集———查询水果价格

#include<stdio.h>#include<stdlib.h>int main(void){ float r[]={3.00,2.50,4.10,10.20}; int n; printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n"); for(int i=0; i<5; i++) { scanf("%d",&n);

2021-05-01 19:49:16 2833

原创 减治法———选择问题

/*插入排序*/#include<stdio.h>int Partition(int r[], int low, int high);int SelectMinK(int r[], int low, int high, int k);int main(void){ int r[]={5,3,8,1,4,6,9,2,7}; int k; int s; printf("该序列是:"); for(int i=0; i<9; i++) { printf("%d "

2021-04-30 22:51:04 1110 1

原创 减治法———插入排序

/*插入排序*/#include<stdio.h>void InsertSort(int r[], int n);int main(void){ int r[]={0,12,15,9,20,10,6}; int n=6; printf("该序列是:") ; for(int i=1; i<=6; i++) { printf("%d ",r[i]); } InsertSort(r,6); printf("\n排序后的序列是:") ; for(int

2021-04-29 21:40:11 737

原创 蛮力法———百元买百鸡

/*百元买百鸡问题*/#include<stdio.h>void chicken();main(){ chicken();}void chicken(){ int x,y,z; int count=0; for(x=0; x<=20; x++) { for(y=0; y<=33; y++) { z=100-x-y; if((z%3==0) && (

2021-04-24 09:40:49 610

原创 《C Primer Plus》第一章习题———初识C语言

第1章第

2021-04-24 08:23:31 121

原创 《c语言程序设计》题目集———生成3的乘方表

/*输入一个非负整数n,生成一张3的乘方表,输出3​^0​​~3​^n​​的值。可调用幂函数计算3的乘方。*/#include<stdio.h>#include<math.h>main(){ int n; int s; scanf("%d",&n); for(int i=0; i<=n; i++) { s=pow(3,i); printf("pow(3,%d) = %d\n",i,s);

2021-04-22 10:23:45 637

原创 《C语言程序设计》题目集——— 输出华氏-摄氏温度转换表

/*输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F-32)/9,其中:C表示摄氏温度,F表示华氏温度。*/#include<stdio.h>main(){ int lower,upper; int fahr; double celsius; scanf("%d %d",&lower,&upper);

2021-04-21 17:16:50 3157

原创 减治法———二叉查找树(未完成)

/*二叉查找树*/#include<iostream>//定义几个结构体struct BiNode //定义一个结构体{ int data; BiNode *lchild,*rchild;} //在二叉树插入节点BiNode *InsertBST(BiNode *root,int data){ if(root==NULL) { root=new BiNode; //为data申请一个新节点 root->

2021-04-20 19:47:44 199

原创 减治法———折半查找

/*折半查找*/#include<stdio.h>int BinSearch(int r[], int n, int k);main(){ int A[]={7,14,18,21,23,29,31,35,38}; int k=14; int s=0; s=BinSearch(A,9,14); printf("待查序列是:"); for(int i=0; i<9; i++) { printf("%d ",A[

2021-04-19 19:39:41 517

空空如也

空空如也

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

TA关注的人

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