自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图的遍历(深度递归遍历,深度非递归遍历,广度递归遍历)

最近在学数据结构,看到图的遍历小有疑惑,便去实现了一番。。。。以下是用C++ 实现:#include #include    //队列定义,用于广度递归查询#include   //栈的定义, 用于深度非递归查询#include #include    //方便调用c语言函数#define MAX 100    //最大值

2017-09-04 14:37:45 4360

原创 十字链表的c语言实现

在学习数据结构时对十字链表突然起了兴趣,于是便去找了下资源,接合写出了这么个东西有错误希望能指出,不胜感激!#include #include typedef int ElemType;typedef struct OLNode{    int i, j;    ElemType e;    struct OLNode *right, *down;} OLN

2017-08-17 11:20:22 1239

原创 qt之不能打开源代码的问题

首先,.pro结尾的文件才是应该要被打开的文件。其次,文件路径不应带有中文路径,否则打开的东西是空的。第三,在编译界面选择生成的项目位置,即可执行run的位置,否则跑不起来。个人见解,如发现有错误,欢迎留言。

2017-07-01 09:56:58 3031 2

原创 按位取反运算符~详解

或许你会不理解,例如int i=0;那么~i应该为255,但其实不然,它这种按位取反不是这样的。例如int类型,你会发现~9=8,而~8=-9,相信你已经发现了一些规律,个人见解就是它以0作为对称,取对称后的数值。如有错误请留言。

2017-07-01 09:50:42 7025 2

转载 递归调用总结

1.递归算法是一种直接或者间接调用自身的算法。2.递归过程一般通过函数或子过程来实现,是把问题转化为规模缩小了的同类问题的子问题,在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。3.递归调用的过程当中系统为每一层的返回点,局部量等开辟了栈来存储。递归过程过多容易造成栈溢出。 递归的要求时用在规模上有所减小;第二是相邻两次重复之间有紧密的联系,前一次要为后一次做准备

2017-06-02 15:18:44 361

转载 qt多种字体格式并用

void curFmtChanged(const QTextCharFormat &fmt); //需要在头文件定义的slot函数,用于改变字体。connect(msgTextEdit,SIGNAL(currentCharFormatChanged(QTextCharFormat)),this,SLOT(curFmtChanged(const QTextCharFormat))); //将Te

2017-05-26 16:06:12 2664

原创 QLineEdit

QLineEdit提供了强大的文本编辑功能;QLineEdit::setReanOnly();可设置为只读;QLineEdit::setEchoMode(QLineEdit::Password); 可设置为密码“*”格式;也包括一些signals,例如当QLineEdit里的文本发生变化,就会激发一个函数:QLineEdit::currentTextChanged()

2017-05-22 15:12:00 446

转载 递归调用简单解析

复调用其自身,每调用一次就进入新的一层。例如,有函数f如下。 int f(int x) { int y; z=f(y); return z; } 但一定要有函数结束的临界点,上面那个是死循环,不停调用自身。#include int fanzhuan(int n,int t){ t=t*10+n%10; n/=10; printf("%

2017-05-20 19:17:41 286

空空如也

空空如也

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

TA关注的人

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