自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-1 验证手机号(Java解法)(PTA)

考察对java字符串相关函数的应用。

2024-05-30 10:34:05 108

原创 6-4 二叉树的递归遍历(C语言解法)(PTA)

个人认为这是最简单的关于二叉树的应用了,只需要理解概念,带点感觉就能把这个递归写出来。

2024-05-23 21:52:00 156

原创 6-3 统计二叉树叶子结点个数(C语言解法)(PTA)

主要理解递归和回溯的概念,利用递归不断地求左子树和右子树,然后回溯回来再累加得到最终答案。

2024-05-23 21:46:38 349

原创 6-2 统计二叉树结点个数(C语言解法)(PTA)

通过递归以及回溯进行二叉树结点个数的统计,主要核心思想是要理解递归和回溯

2024-05-23 21:32:32 375

原创 6-1 求二叉树高度(C语言解法)(PTA)

很基本的利用递归的思想求二叉树的高度,相关思路已写在代码内部。

2024-05-23 21:23:50 342

原创 7-1 简单计算器(C语言/C++解法)(PTA)

最基本的利用栈的特性来解决的题目,如果看不懂的可以去先学一下栈的相关应用。

2024-05-19 12:00:13 481

原创 6-2 进制转换(PTA栈)(C语言解法)

基本就按照题目函数接口给的提示写就行了。

2024-05-15 15:55:17 100

原创 6-1 括号匹配判断(PTA栈)(C语言解法)

对栈有一定的了解思考一下就可以做出来了,相关的思路已经在代码注释里给出,有不会的评论区提问即可。有一些写法比较简洁,如果不习惯也可以用if判断再return。

2024-05-15 15:48:57 167

原创 【数据结构】C语言实现循环队列(Queue),简单实用

/储存数据的数组int front;//头指针int rear;//尾指针。

2024-05-06 23:52:10 290 1

原创 【数据结构】C语言实现栈Stack(简单实用)

通常用数组来模拟栈,这个比较简单实用,也可以用指针.为了简单,这里仅演示用数组模拟的版本。

2024-05-06 09:24:33 336 1

原创 L1-044 稳赢(PTA天梯赛)(C++解法)

注意当平局的时候不让计数器++,此时要完成的操作是计数器重置。

2024-05-04 15:59:43 261

原创 6-6 学生数统计(Java解法)(PTA)

使用static变量maleCount和femaleCount 然后在构造方法中统计男女生数量可以高效的解决题目的问题。

2024-05-01 10:53:30 138 1

原创 6-5 模拟题:设计一个BankAccount类(Java解法)(PTA)

按照题目要求来写即可,比较简单。

2024-05-01 10:34:57 456

原创 6-3 根据派生类写出基类(Java解法)(PTA)

主要是看main函数里调用了什么方法和输出样例,一一对应一下有思路再写就很简单.建议使用IDEA自动生成,可以少写很多代码。

2024-05-01 10:14:53 87

原创 6-2 sdut-fun-oop--区域内点的个数(Java解法)(PTA)

简单的Java入门代码 对着题目要求写函数即可。

2024-05-01 09:46:21 147

原创 6-1 设计一个矩形类Rectangle(Java解法)(PTA)

入门Java的常规代码,注意要对应main函数中的方法名。

2024-05-01 09:39:43 332

原创 7-5 链表去重(C语言/C++解法)(PTA)

这题很多人看到链表就用链表来做了...这题说实话用链表来做很复杂,因为本身给的地址就是一个虚拟的地址,不如创建一个结构体数组用来储存地址、值以及下一个地址,再创建两个数组分别储存去重后的数组和删除的数组.

2024-04-29 08:25:36 230

原创 7-4 单链表的创建及遍历(C语言/C++解法)(PTA)

由于这题是针对单链表的创建和遍历输出的 就不用做的那么规范了,很简单的读取数据并连接链表即可.注意在C语言中,cur追踪的是链表的尾部,用来找链接新节点的位置,cur节点在其他的代码上一般也叫做tail(尾部)节点.C++的解法就很简单了,直接用vector就好了。

2024-04-29 07:53:19 748

原创 7-3 约瑟夫环(C语言/C++解法)(PTA)

这题最好用动态开辟数组来做.C语言叫动态开辟,C++就很简单了直接用vector就可以完成了.注意当移除一个人之后数组的其他元素要向前占位,C++的vector的erase函数已经实现了这个过程,C语言要手动处理一下。这道题说白了就是"数7"游戏,数到"7"就出局.实在不理解的自己慢慢模拟一下即可。

2024-04-28 21:05:06 310

原创 7-2 两个有序链表序列的合并(C语言/C++解法)(PTA)

对于C语言,就是很经典的链表合并算法,多练多理解.C++的解法很巧妙,也是利用了C++的vector的特性,甚至连结构体都不用开。

2024-04-28 20:52:04 183

原创 7-1 求链式线性表的倒数第K项(C语言/C++解法)(PTA)

这题如果用链表,是很难拿满的.因为测试样例中如果链表很长并且找的是链表前面的数,就会超时,用数组来做更简单。

2024-04-28 19:56:37 112

原创 6-1 链表的插入算法(C语言/C++解法)(PTA)

注意看主函数main里面调用的语法,说明传入的llist是头结点。

2024-04-28 19:26:41 214

原创 L1-043 阅览室(2024PTA天梯赛)

比较考验逻辑严谨性,最后的四舍五入部分也可以使用round函数,但是+0.5也可以简单实现。

2024-04-26 08:33:35 198

原创 L2-050 懂蛇语(2024PTA天梯赛)

核心在于用map储存 尤其是map的值用vector来储存多个字符串s。前置知识: [[字符串流式处理#字符串分割]]

2024-04-25 21:54:29 223

原创 L1-104 九宫格(2024PTA天梯赛)

很基本的处理,但是很考察矩阵处理的基本功,尤其是在考试的时候,稍微思考不全面就会错。

2024-04-23 08:39:03 649

原创 L1-103 整数的持续性(2024PTA天梯赛)

考察对一个数的反复求各位乘积,对基本功要求不低。

2024-04-23 08:23:03 468

原创 L1-101 别再来这么多猫娘了!(2024PTA天梯赛)

PTA的通过率惨不忍睹,这题确实是L1里最让人想不到的题了,涉及的string字符串的处理比较考验基本功需要多练。

2024-04-22 09:44:53 953 5

原创 L1-100 四项全能(2024PTA天梯赛)

乍一看很简单,但是特殊情况的判断占了5分的测试点(没有人全部都会+所有人全部都会)

2024-04-22 08:52:08 366

空空如也

空空如也

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

TA关注的人

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