学习
yma16
前端->全栈开发,专注csp算法,csdn 内容合伙人,2023 csdn新星计划 Node赛道 Top1,csdn 2023 新星计划vue3+ts赛道导师,阿里云社区专家博主,华为云享专家,51CTO推荐红人,掘金前端创作者,前端技术栈:vue2 vue3 react18,后端技术栈:django springCloud nodeKoa
展开
-
力扣刷题笔记_动态规划爬楼梯问题
题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例一输入: 2输出: 2解释: 有两种方法可以爬到楼顶。方法一: 1 阶 + 1 阶方法二: 2 阶示例二输入: 3输出: 3解释: 有三种方法可以爬到楼顶。方法一:1 阶 + 1 阶 + 1 阶方法二:...原创 2020-03-09 16:44:59 · 35404 阅读 · 0 评论 -
C语言实现插入排序
对插入排序的理解给一堆无序数(n个数据)进行插入排序步骤:第1个元素进行排序,插入第2个元素;前2个进行排序,插入第3个元素;前3个元素进行排序,插入第3个元素;……前n个数据进行排序,完成排序注意:插入元素到有序的序列中比较排序哦OK,很简单!接下来写一个数组的插入排序void insertsort(int R[],int n){ int i,j,temp; for(i...原创 2019-06-30 12:21:05 · 34710 阅读 · 0 评论 -
C语言的冒泡排序
冒泡排序1.第1个和第2个关键字比较,若第1个大那么这两个数交换。2.第2个和第3个关键字比较,若第3个大那么这两个数交换。3.第3个和第4个关键字比较,若第4个大那么这两个数交换。……n个数据的数组,最多走n-1趟举个栗子: 我进行一个6个数据数组的冒泡排序void Bubblesort(int R[],int n){ int i,j,temp,flag; for(i=n-1...原创 2019-06-30 16:06:40 · 32405 阅读 · 0 评论 -
C语言的简单选择排序
简单的选择排序一堆无序数中,从头到尾扫描序列,找出最小的关键字加入有序队列从剩下的无序数队列里继续早出最小的关键字加入有序队列……我举个栗子选择排序一个6个数的数组void selectsort(int R[],int n){ int temp,k; for(int i=0;i<n;++i) { k=i; for(int j=i+1;j<n;++j) {...原创 2019-06-30 16:31:43 · 32582 阅读 · 0 评论 -
csp买菜问题
自己写了一个C语言的#include<stdio.h>int main(){ int n;//时间数量 scanf("%d",&n); int i,j; int H[6000],W[6000]; int time=0;//时间 for(i=0,j=0;i<n;++i,j+=2) { scanf("%d %d",&H[j],&H[...原创 2019-07-30 00:48:51 · 33039 阅读 · 0 评论 -
csp跳一跳70分(C++)
#include<iostream>using namespace std;int main(){ int n[30],grade[30]; int number=0; for(int i=0;i<30;++i){ cin>>n[i]; if(n[i]==1){ grade[i]=1; } else if(n[i]==2&&a...原创 2019-08-03 01:09:43 · 32469 阅读 · 0 评论 -
csp计算日期C++
我写了118行代码……#include<iostream>using namespace std;void rui(int d){ int day=d; if(day<=31){ cout<<1<<endl<<day; } else if(day>31&&day<=31+29){ day-=3...原创 2019-09-01 01:55:34 · 32508 阅读 · 0 评论