算法竞赛
EMB看灯夜
电子科技大学 控制科学与工程 硕士
寒冬至,金方硕!
展开
-
蓝桥杯:剪邮票->用最简单的递归实现
这个是老生常谈的经典图遍历题目了。但是网上大神的代码答案,多多少少都运用了比较复杂的递归实现。这样对于刚入门的小白来说,首先是要花较长时间理解,其次就是好像只会用这个方法做了,很难有普遍性,学不到套路。 所以我一直想找个最简单最基本的BFS递归方法,就能做出来,结果还行。废话不多说,先贴题......(运用c/c++实现) 第一步:如图先...原创 2018-04-26 22:26:02 · 1507 阅读 · 2 评论 -
C语言枚举enum的代码错误提示应用小例
本文由https://blog.csdn.net/lixiaogang_theanswer/article/details/56681227修改后获得 今天看见C语言枚举enum的实用的用法,枚举类型在学生日常使用送不常用,特地贴上来给大家参考。通过以下程序实例,自己可以在工程任意位置添加合适的错误提示,有利于代码调试和维护。#include <stdio.h>t...原创 2019-08-31 11:05:23 · 1749 阅读 · 0 评论 -
C语言共用体学习
文章https://blog.csdn.net/liubing8609/article/details/83150752不错,可以参考。转载 2019-08-31 11:24:40 · 128 阅读 · 0 评论 -
C语言的complex.h库复数运算
C支持复数的数学计算,复数Z可以在笛卡尔坐标表示为:Z=x+y*I;其中x和y是实数,I是虚数单位。数x被称为实部,数y为虚部。在c语言中,一个复数是有浮点类型表示的实部和虚部。两部分都具有相同的类型,无论是float,double或者long double。float _complex:实虚都为float double _complex:实虚都为double long double _c...转载 2019-08-31 11:57:32 · 19648 阅读 · 1 评论 -
C语言和C++语言的快速排序对比实例展示
C语言快速排序(库实现)#include <stdio.h> #include <stdlib.h> int cmp1(const void* a,const void* b) // 小到大 { return *(int*)a - *(int*)b;} int cmp2(const void* a,const void* b) // 大到小 { r...原创 2019-09-14 20:27:19 · 211 阅读 · 0 评论 -
链表list的C语言自写与C++的stl库实例代码对比
C语言自写链表list#include"stdio.h"#include"string.h"#include"stdlib.h"#include <math.h>#include <malloc.h>struct Point1;typedef struct Point1 *List1;typedef struct Point1 *position1;...原创 2019-09-14 20:50:47 · 321 阅读 · 0 评论 -
C语言实现二叉树实例程序
C语言实现二叉树实例程序输入实例:124%%5%%36%%7%%对应二叉树:// 1// 2 3// 4 5 6 7#include <stdio.h>#include <stdlib.h>using namespace std;typede...原创 2019-09-14 21:02:06 · 1013 阅读 · 0 评论