算法竞赛
文章平均质量分 50
SeanDDDDD
目前我是一名在校大学生,计算机软件工程专业,对计算机软件硬件方面都充满兴趣和热情。希望能通过博客平台交到更多朋友,学习到更多知识。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL初步-见识一下sort函数
STL初步-见识一下sort函数 还没有接触C++的时候,我做的一些算法题如果包含有排序的问题,我一般都是用选择排序法或者冒泡排序法来解决,但是学习了C++后,我知道了还有STL也就是C++的标准模板库里面的函数我是可以直接使用的。想要了解STL需要先明白C++的模板是什么含义。 #includeusing namespace std;#includeint main()原创 2017-07-08 20:34:52 · 348 阅读 · 0 评论 -
DOS命令初次接触
第二天学习DOS命令学习在学习竞赛算法的初步,大神书上写建议我们学会使用DOC命令来控制电脑,这样更加显得专业且简便快捷安全。首先要使用命令行,在Windows中开始菜单中的运行命令,输入cmd进入。一开始会提示版本信息。在命令行中不分大小写。一.我们使用的操作系统强大之处在于文件系统。所以我首先介绍一下如何用命令行来操作文件。1.在命令中 输入 E:可以进入E磁盘 输入C原创 2017-07-06 19:46:11 · 394 阅读 · 0 评论 -
回顾学习C++收获-STL
一.结构体 我记得在我上个学期也就是大一上结束的那个寒假,我问我的一个学长一个问题,就是C的结构体和Java的类很类似,学长告诉我这两者是不同的概念。但我觉得这是何等的相似啊。 最近看了一下算法指导书上,写道C++的结构体里除了可以有变量(称为成员变量)之外还可以有函数(称为成员函数)。一般用struct定义纯数据的类型,只包含较少的辅助成员函数。而用class定义拥有复杂行为原创 2017-07-30 15:50:55 · 848 阅读 · 0 评论 -
算法初步-对于STL容器的浅解
上次回顾了做C++课程设计中涉及到的一些STL库的运用,现在看了一下算法中STL的运用。1.不定长数组:vector vector 就是一个不定长数组。不仅如此,他把一些操作封装到了vector类型内部,也可以把vector当做成一个内置类。 假如有一个vector实例化的对象a a.size() 读取它的大小,a.resize()改变大小,a.push_back()向尾部原创 2017-07-30 16:34:32 · 350 阅读 · 0 评论 -
栈、队列与优先队列的认识
栈、队列与优先队列的认识一.栈所谓栈,就是符合 后进先出 规则的数据结构。可以进行PUSH和POP两种操作。其中PUSH把元素压入栈顶,而POP从栈顶把元素弹出STL的栈定义在头文件中,可以用 stack s 方式声明一个栈 TOP()可以取出栈顶的元素但不删除该元素发原创 2017-07-31 15:02:38 · 476 阅读 · 0 评论 -
八皇后问题—回溯算法
最近学习了一下枚举算法,有两种思路,递归构造和直接枚举。直接枚举的优点就是思路和程序很简洁,缺点就在于无法简便的减少枚举量,必须生成所有的解并进行判断。递归构造就很简单了,在生成枚举量的同时并且可以通过判断减少枚举量从而达到了数量上的减少。简单的说,直接枚举就是先找寻解再判断,递归构造则是先判断再找寻解。人类思维更倾向于先找寻解再判断。一个八皇后问题可以把回溯算法的精华体现出来。Q:在棋盘原创 2017-08-31 09:43:29 · 648 阅读 · 0 评论 -
二叉树的前序中序后序按层遍历
#include#include using namespace std;#includetypedef struct BiTNode{ char data ; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;void Visit(char data){ cout<<" "<<data ;}void PreOrderTrav原创 2017-11-25 13:28:33 · 386 阅读 · 0 评论
分享