自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不溢出求平均数

2021-06-12 09:42:34 202

原创 字符大小写转换,不使用if

大小写字符的转换 ascii码表中大小写字母如下: 大写字母 10进制 二进制 小写字母 10进制 二进制 A 65 0100 0001 a 97 0110 0001 B 66 0100 0010 b 98 0110 0010 C 67 0100 0011 c 99 0110 0011 D 68 0100 0100 d 100 0110 0100 E 69 0100 0101 e 101 0110 0101 F 70 0100 0110 f 102 0110 0110

2021-01-14 16:53:24 2036 5

原创 二叉树非递归先序、中序、后序遍历及递归程序

typedef string DataType; typedef struct Node { DataType data; struct Node *lChild; struct Node *rChild; }BTree; //--------------------------------- 创建树 ---------------------------------...

2019-08-30 23:50:49 190

原创 最小m段问题

描述: 有n个整数,分成m段。使每一段的和的最小值尽可能的大。 输入:第一行是两个整数n(整数个数),m(分段数),接下来一行是n个整数 输出:输出尽可能大的每一段和的最小值 样例输入: 5 3 4 2 4 5 1 样例输出: 4   分析:首先这是一个动态规划的算法。所谓动态规划也就是把待求解的问题分成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。区别于分治...

2018-11-17 15:50:36 1264 1

原创 关于求01串组成的岛屿系列问题

给出一个n行m列的01串,例如:0 1 1 0 10 1 0 0 11 1 0 1 00 0 1 1 0则该地图上有三个岛屿面积分别为5,2,3;那么我们应该应该如何去求这些岛屿的个数以及岛屿的面积呢?我有这样一个想法,我们循环遍历这个二维数组,当遇到1时进行“登陆“,所谓“登陆“即用DFS或者BFS去把所有的1置为一个标记值,然后接着循环遍历二维数组,最后对进行DFS或者BFS次数进行计数,这个...

2018-05-21 18:30:48 689

原创 求满足☆☆☆ + ☆☆☆ = ☆☆☆ 的算式,其中☆代表一个一位非0数,所有数字不能重复

/**  * 看这个算式:       ☆☆☆ + ☆☆☆ = ☆☆☆      如果每个五角星代表 1 ~ 9 的不同的数字。      这个算式有多少种可能的正确填写方法?      173 + 286 = 459     295 + 173 = 468     173 + 295 = 468     183 + 492 = 675      以上都是正确的填写法!      注意:     ...

2018-05-14 20:25:39 622

原创 PAT1085,运行超时

写的过程中遇到了许多问题,至今还没解决,首先这个是我的c语言代码,运行超时#include<stdio.h>#include<malloc.h>#include<string.h>typedef struct student{ char school[7]; int score; int people;}*STU,stu;int Bi_Jiao(STU A, i...

2018-05-02 22:18:24 999

原创 PAT 1042

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include<stdio.h> int main() { int Info[26] = {0}; // 用来存放26个字母出现的次数 int i; char alp; int max_alp[2]; // 存储出现次数最多的...

2018-04-22 13:33:03 157

原创 PAT1043(输出PATest(20))

#include<stdio.h> int main() { char A[2][6] = {{'P','A','T','e','s','t'}, {'0','0','0','0','0','0'}}; char alp; // 循环读取输入的字符 int i; int flag = 0; // 输出结束标志,为 alp = getchar();...

2018-04-21 20:49:20 196

空空如也

空空如也

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

TA关注的人

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