自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-9-23 C100题

C语言100题(模板专用)考研初试C语言复习 2021.9.2316~20题C语言100题(模板专用)前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。2.代码#include <stdio.h>int main() { int n, m, te

2021-10-06 07:35:07 125

原创 2021-10-03 C100题

C语言100题考研初试C语言复习 时间:2021.10.346~55题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述宏#define命令练习。2.代码第一个:#include<stdio.h>#define TRUE 1#define FALSE 0#define SQ(x

2021-10-03 16:05:47 132 1

原创 2021-9-30 C100题

C语言100题考研初试C语言复习 时间:2021.9.3041~45题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述学习static定义静态变量的用法。2.代码#include<stdio.h>int main(){ void fun(); for(int i=

2021-09-29 16:23:50 105

原创 2021-9-28 C100题

C语言100题考研初试C语言复习 时间:2021.9.2836~40题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述100以内的质数2.代码#include <stdio.h>#include <math.h>int main() { int i, j, k;

2021-09-28 21:47:13 93

原创 2021-9-27 C100题

C语言100题(模板专用)考研初试C语言复习 2021.9.27(补)26~30题C语言100题(模板专用)前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码第六题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。2.代码#include <std

2021-09-27 22:24:27 66

原创 2021-9-24 C100题

C语言100题考研初试C语言复习 201.9.2421~25题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时

2021-09-24 17:09:17 57

原创 2021-09-22 C100题

C语言100题考研初试C语言复习 2021.9.2211~15题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述斐波那契数列2.代码第一种:#include<stdio.h>//非递归写法int main(){ int f1 = 1, f2 = 1, i; f

2021-09-22 18:24:07 59

原创 2021-09-22 C100题

C语言100题(模板专用)考研初试C语言复习 2021.9.226~10题C语言100题(模板专用)前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。第一题、1.题目描述用*号输出字母C的图案2.代码#include <stdio.h>int main() { printf(" ****\n"); printf(" *\n"); printf(" *\n"

2021-09-22 14:04:58 50

原创 模板专用&c

C语言100题(模板专用)考研初试C语言复习 时间n~m题C语言100题(模板专用)前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述2.代码题目思考:第二题、1.题目描述2.代码题目思考:简单选择语句第三题、1.题目描述2.代码题目思考:第四题、1.题目描述2.代码题目思考:第五题、

2021-09-21 21:51:03 50

原创 2021-09-21C100题

C语言100题考研初试C语言复习 2021.9.211~5题C语言100题前言第一题、1.题目描述2.代码第二题、1.题目描述2.代码第三题、1.题目描述2.代码第四题、1.题目描述2.代码第五题、1.题目描述2.代码总结前言。提示:以下是本篇文章正文内容,下面案例可供参考第一题、1.题目描述有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?2.代码#include <stdio.h>int main() { for (int i = 1

2021-09-21 15:52:08 59

原创 2021-07-07

系列文章目录备考PAT&考研2021.6.27PAT乙级刷题系列文章目录前言一、 数字分类1.题目2.代码二、1046 Shortest Distance (20 分)1.题目2.代码三、1041 考试座位号 (15 分)1.题目2.代码总结前言pat乙级刷题训练&考研&计算机二级(7&8月)争取每天3道题左右,一周5次以上。AC就算成功。编译器&语言:c++(c)&clang++一、 数字分类1.题目2.代码思路:数组&a

2021-07-07 16:14:03 72

原创 2021-06-28

系列文章目录备考PAT&考研2021.6.27PAT乙级刷题系列文章目录前言一、 部分A+B1.题目2.代码二、1.题目2.代码总结前言pat乙级刷题训练&考研&计算机二级(7&8月)争取每天5道题左右,一周5次以上。AC就算成功(左手脸)。编译器&语言:c++(c)&clang++一、 部分A+B1.题目​​2.代码#include <cstdio>int main() { long long A,

2021-06-29 11:45:48 73

原创 2021-06-27

系列文章目录备考PAT&考研2021.6.27PAT乙级刷题系列文章目录前言一、卡拉兹(Callatz)猜想1.题目2.代码三、 数组元素循环右移问题1.题目2.代码四、41.题目2.代码总结前言pat乙级刷题训练&考研&计算机二级(7&8月)争取每天5道题左右,一周5次以上。AC就算成功(左手脸)。编译器&语言:c++(c)&clang++一、卡拉兹(Callatz)猜想1.题目对任何一个正整数 n,如果它是偶数,那么把它砍掉一

2021-06-27 12:05:27 63

原创 n皇后问题(分治 遍历) 2021.6.1

学习目标:遍历与分治经典问题:n皇后问题学习内容:1:递归边界设置2:n皇后问题的暴力破解3:改进暴力法(回溯法)学习时间:2021.6.1 pm9:00学习产出:问题描述:n*n的棋盘上放置n个皇后,任意两个不在同一列,同一行,同一个对角线。求合法的方案数暴力法:void generateP(int index) { if (index == n + 1) {//设置递归边界,生成一个排列 bool flag = true;//用true来表示这是一个合法的方案 f

2021-06-01 22:39:40 225

原创 栈与队列刷题 (5/12更新 选择&判断)

系列文章目录考研刷题向(选择,判断,应用,算法)《算法与数据结构考研试题精选》 ——陈守孔 胡潇琨 李玲 冯广惠 编著前言内容提要:1.从数据结构角度讲,栈和队列属于线性结构,其操作是线性表操作的子集,是操作受荣的线性表。但从数据类型的角度看,它们是和线性表大不相同的重要抽象数据类型。2。栈的定义及操作。栈是只准在端进 行插人和删除操作的线性表, 该端称为栈的顶端。3.栈的顺序和链式存储结构,以及在这两种结构下实现栈的操作。4.栈的应用:表达式求值,过程调用,递归过程,消除递归。5.队列的

2021-05-12 21:36:52 3462

原创 2021-04-27 leetcode刷题

学习目标:leetcode刷题学习内容:字符串的第一个唯一字符link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xn5z8r/有效的字母异位词link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xn5z8r/学习时间:2021.4.27 中午学习产出:...

2021-04-27 23:01:45 62

原创 2021-04-26 leetcode刷题(数组&串)

学习目标:leetcode刷题学习内容:旋转图像link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xnhhkv/(1):两次交换(2):分治反转字符串link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xnhbqj/(1):reverse函数(2):双指针整数反转link:https://leetco

2021-04-26 17:02:45 313

原创 2021-04-24 leetcode刷题

学习目标:leetcode刷题学习内容:移动零(1):暴力破解(2):双指针link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2ba4i/两数之和(1):改进的暴力破解(2):hashmaplink:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2jrse/学习时间:2021.4.24 下午学习产出

2021-04-24 18:15:39 87

原创 2021.04.23刷题(数组)

学习目标:leetcode刷题;学习内容:两个数组的交集 IIlink:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2y0c2/加一link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2cv1c/学习时间:2021.4.23 中午学习产出:两个数组的交集 II给定两个数组,编写一个函数来计算它们的交集。

2021-04-23 23:29:27 80

原创 2021-04-23 数据结构&算法

学习目标:分治法(考研向)学习内容:分治法结合数据结构入门学习时间:2021.4.23 上下午学习产出:打印数组a[L, … ,R]void printshuzu(int a[], int L, int R)//范围在L到R之间{ if (L > R) return; //空序列啥子都不做 else if (L == R) cout << a[L] << " "; //L==R直接打印

2021-04-23 16:59:40 70

原创 2021-04-22 刷题(数组)

学习目标:leetcode 刷题学习内容:存在重复元素link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x248f5/(1)暴力解法(2)排序(3)set函数&哈希表只出现一次的数字(1)暴力(2)排序(3)哈希表(4)异或link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x21ib6/

2021-04-22 12:27:50 58

原创 2021-4-21刷题(数组)

学习目标:leetcode刷题学习内容:买卖股票的最佳时机 II(1):贪心算法(2):动态规划(3):link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2zsx1/旋转数组(1):暴力解法(2):多次逆置(3):link:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2skh7/学习时间:202

2021-04-21 16:29:21 122

原创 2021-04-18 数据结构

学习目标:查找的基本操作学习内容:查找的基本概念顺序查找法折半查找法分块查找法二叉&平衡树学习时间:2021.4.16上午2021.4.18下午学习产出:查找的基本概念:typedef struct{ int key;}Elemtype;顺序查找法:int Search(int a[], int n, int k){ int i; for (i = 1; i <= n; ++i) { if (a[i] = k) return i; }

2021-04-18 16:59:33 150 2

原创 2021-04-16 数据结构

学习目标:排序的操作学习内容:1.插入排序:a:直接插入b:折半插入排序2:.选择排序:a:简单选择排序b:堆排序3.交换排序:a:起泡排序b:快速排序4.二路归并排序5.基数排序6.外部排序学习时间:2021.04.13到2021.4.16 上午学习产出:1.插入排序:a:直接插入void InsertSort(int R[], int n){ int i, j; int temp; for (i = 1; i < n; ++i) { temp

2021-04-16 11:53:54 45

原创 2021-04-12 数据结构

学习目标:最短路径学习内容:迪杰斯特拉算法弗洛伊德算法学习时间:2021.4.12 上午学习产出:迪杰斯特拉算法:void printfPath(int path[], int a){ int stack[maxSize], top = -1; //这个循环将以叶子结点到根结点的顺序入栈 while (path[a] = -1) { stack[++top] = a; a = path[a]; } stack[++top

2021-04-12 13:00:07 40

原创 2021-04-11数据结构

学习目标:图的操作和定义学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个...

2021-04-11 22:30:47 60

原创 2021-0408 数据结构

学习目标:二叉树的非递归遍历学习内容:层次遍历二叉树的前序&&中序&&后序遍历(非递归)线索二叉树学习时间:2021.4.8 9:00到12:00学习产出:层次遍历:void level(BTNode* p){ int front, rear; BTNode* que[maxSize]; front = rear = 0; BTNode* q; if (p != NULL) { rear = (rear + 1) % maxSize;

2021-04-08 15:15:23 66

原创 2021-04-07数据结构

学习目标:二叉树的基本操作与例题学习内容:二叉树的结点定义前序遍历中序遍历后序遍历二叉树遍历的例题学习时间:2021.4.7 8:00到10:00 14:30到4:30学习产出:二叉树的结点类型定义://二叉树的结点类型定义typedef struct BTNode{ char data; struct BTNode* lchild; struct BTNode* rchild;}BTNode;先序遍历://先序遍历void preorder(BTNode* p

2021-04-07 18:01:49 118

原创 2021-04-06 数据结构

学习目标:矩阵和数组学习内容:矩阵的定义矩阵的转置矩阵的相加矩阵的相乘稀疏矩阵3元组表示矩阵及打印10字链表的结构定义和头结点的定义学习时间:2021.4.6 9:00到12:00学习产出:矩阵的定义:#define m 4#define n 5int a[m][n];矩阵的转置://矩阵的转置void trsmat(int A[][maxsize], int B[][maxszie], int m, int n){ for (int i = 0; i <

2021-04-06 12:51:54 60

原创 2021-04-05 数据结构

学习目标:串的基本操作KMP算法的原理和代码学习内容:串的定长储存结构串的变长储存结构串的赋值取串长度操作串的比较操作串连接操作求子串操作串清空操作基础算法匹配KMP算法学习时间:2021.4.4到2021.4.5 am12:00学习产出:串的定长储存结构://串的定长储存结构表示typedef struct{ char str[maxsize + 1];//maxsize表示串的最大长度 以“/0”作为结束符号 所以maxsize +1 int leng

2021-04-05 13:12:49 59

原创 2021-04-01 数据结构

学习目标:线性表例题 栈的基本操作学习内容:例题:栈的基本操作和基本概念学习时间:2021.4.18:00到1:00学习产出:顺序栈定义//顺序栈定义typedef struct{ int data[maxSize]; int top;}SqStack;链栈结点定义;//链栈结点定义typedef struct LZNode{ int data; struct LNode* next;}LZNode;顺序表队列定义://顺序表队列定义typede

2021-04-02 16:34:54 61

原创 2021-3-31 数据结构

学习目标:线性表学习内容:双链表的基本操作(查找,插入,删除);数据结构线性表大题;学习时间:2021.3.31 12:00-1:00学习产出:尾插法建立双链表:void createDlistR(DLNode *& L, int a[], int n){ DLNode* s, * r; int i; L = (DLNode*)malloc(sizeof(DLNode)); L->prior = NULL; L->next = NULL; r = L;

2021-03-31 13:23:40 171

原创 2021-3-30 数据结构

@数据结构(考研向)学习目标:线性表的基本操作学习内容:1:线性表的结构定义(单链表的结点定义,双链表的结点定义)2:线性表的查找(顺序查找,数据查找)3:建立链表(头插法 尾插法)学习时间:2021.3.3011:30-12:3021:30-22:10学习产出:*基本操作初始化(顺序表);void initList(Sqlist& L) //将顺序表初始化{ L.length = 0;}顺序表结构定义:#

2021-03-30 22:32:43 74

空空如也

空空如也

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

TA关注的人

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