自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 复习枚举1------重新排列后能否得到目标数组

第一行输入一个数字,表示两个数组的大小。接下来两行,输入相应个数的整数,每个整数之间用一个空格隔开。给定两个数组,判断第二个数组能否经过排序得到得第一个数组。//如果两数组对应位置不相等则flag = 0,退出循环。//通过i的值分别对两个数组进行赋值。表示能经过排序后得到第一个数组,//c出现一次则相应位置自增1。

2024-06-13 16:21:50 343

原创 复习递归------拆开了输出整数

我们之前说过递归二要素是停止条件和规律。123 如果我们要得到1,可以123/10/10,连续两次取模,得到2和3可以通过取余得到。那么规律就是除了最高位,其他各位数字都用取余得到。//因为要先输出高位,所以要优先探索递归的最底层。//上一级结束后在本级打印,然后回到下一级。停止条件则是达到最高位。

2024-05-26 17:59:39 711

原创 初识递归.2------反向打印字符串

今天照例分享一道经典的入门题目,相信大家一定很熟悉这道题目,经典的做法是将字符型数据存入一个数组,然后从最后一个个字符打印出来。可是为了之后的讲解,我们需要训练好写递归算法的能力,所以,这道题我们需要用递归写出。大家思考一下,递归的两大要素是什么?上节讲过递归的两大要素是递归的停止条件和规律。输出则是: gfedcba)(假设输入为 abcdefg。越早输入的数据越晚输出。

2024-05-21 18:38:18 498

原创 初识枚举------还剩多少个1

因为博主是名大学生,距离考试仅仅只有20多天了,所以要开始备考,上一章我提到过要写一篇关于深度优先搜索的文章,可是篇幅太长,如果赶时间制作的话,文章质量必然会下降,这是我不能接受的,所以抱歉要鸽一小段时间,在此期间我会不定时的发布一些简单的问题来帮助大家巩固基础共同进步。”,这也是我认为最适合新手的实践刷题操作平台,包含很多计算机领域的知识可以免费获取,大家如果感觉其他平台的题目难度太大可以试试这个(用了人家的图片得帮人家宣传一下不是?是不是感觉醍醐灌顶,这也是一个求倍数的好方法。

2024-05-20 23:42:47 325

原创 初识递归----求阶乘和。

作为新手的我们可以粗略的认识递归就是一个函数在自己的内部不断调用自己的一个过程,我们。需要知道解决一个问题的规律和结束条件来写递归算法,只知道这些对我们来说就足够了。下节将会讲解如何使用深度优先搜索解决迷宫问题,所以需要使用递归算法。(因为时间紧任务重,今天就不讲故事了。问题一:什么是递归,为什么要认识递归。问题一:什么是递归,为什么要认识递归。//返回这一级的阶乘和上一级的阶乘和。//如果达到边界,返回1的阶乘。//目的是求出前n的阶乘和。,提前剧透一下,我们在。//求出这一级的阶乘。

2024-05-19 14:20:28 1258

原创 动态规划---台阶问题

快速掌握最简单的动态规划形式。

2024-05-17 23:25:56 345

原创 有序数组的插入操作

举例说明有序数组的插入操作。

2024-05-15 20:11:43 544

原创 如何去理解冒泡排序

举例子简单了解冒泡排序和具体的简单写法。

2024-05-14 22:09:45 1977

原创 新手如何去理解桶排序

简单理解桶排序的概念和基本写法。

2024-05-13 22:32:50 489

原创 关于对上篇关于数组输入与清除多余数据文章的优化

新手在刷题过程中如何更简单的处理“[1,2,3,4,5,77,32]”这种携带多余字符的输入数据。

2024-05-13 16:32:46 384

原创 C语言的数组输入(多余数据清除)

在这个题目中我们读取数据的时候不仅要读取输入数据中的数字,还要抛弃“【”,“】”,“,”这三个字符,当然,我们首先要使用fgets()函数来读取这一段数据,后进行遍历,但是遍历的过程中当心两位以上整数的出现,例如“27”会被拆分成‘2’和‘7’,这是我们不愿看到的,可是大家可以想到,27 == 2*10+7,271 == 2*10*10+7*10+1。而i已经初始化为1,str[i]一开始读取的一定介于'0'~'9'之间,所以(str[1]-'0')便为第一个整数,arr[0]*10开始一定为0。

2024-05-12 18:27:30 384 3

空空如也

空空如也

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

TA关注的人

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