![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言学习
一只小箬蓟
这个作者很懒,什么都没留下…
展开
-
C++的枚举类型
枚举类型的定义 枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。 定义格式:枚举类型的定义格式为: enum <类型名> {<枚举常量表>}; 其中: 关键字enum——指明其后的标识符是一个枚举类型的名字。 枚举常量表——由枚举常量构...转载 2018-09-26 01:41:01 · 111 阅读 · 0 评论 -
c语言文件操作函数
fopen(打开文件) 相关函数 open,fclose 表头文件 #include<stdio.h> 定义函数 FILE * fopen(const char * path,const char * mode); 函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打开只读文件,该文件必须存在。 r+ 打开...转载 2018-10-09 00:05:22 · 130 阅读 · 0 评论 -
二叉树输入与存储的问题
这几天在写数据结构中的二叉树遍历时,发现最困扰的问题不是递归与非递归,dfs,bfs的实现需要建立在完整的二叉树结构上。 看了几篇博客后,我把自己对于二叉树建立时的注意事项与大家分享下: 二叉树的建立主要有数组与链表两种形式,如果建立的是完全二叉树,本人推荐使用数组,用下标进行容易理解出错率低。今天我主要介绍的是使用链表存储二叉树。 在使用链表存储时一定要给子节点打上标记,你可以使用输入0时到达子...原创 2018-11-07 02:34:33 · 539 阅读 · 0 评论 -
POJ 1037 A decorative fence题解
题目简介 简单的翻译一下题目,题目要求最终的木条要么是中间的比两边的大,要么是中间的比两边的小,更形象一些,最终的图形就是W型或者M型 算法初步分析 这个题我是在动态规划的专题里看到的,所以我就用DP的思路来说一下这个题,目前这个题我也没有想出其他的更好的想法。 说到DP,核心就是状态转移方程了,那这个题如何来确定状态转移方程 我们使用两个数组来记录W,M型的拼法个数 up[i][j]表示第一根...原创 2019-04-11 16:31:13 · 268 阅读 · 0 评论