分类目录归档:C++学习

c++语言学习,典型案例学习,c++入门教程,实例源码讲解,红颜丽人博客C++学日记,C++语言程序设计,数据结构基础算法应用,零基础学习c++等内容。

c排列组合(permutation)系列解题报告



排列组合(permutation)系列解题报告.

本文讲解4道关于permutation的题目:
1. Permutation:输出permutation——基础递归
2. Permutation Sequence: 输出字典序排列的第k个permutation——推理
3. Next[......]

Read more

Linux(Ubuntu)下C语言遍历目录小程序



Linux(Ubuntu)下C语言遍历目录小程序.

#include <dirent.h>
#include <sys/types.h>
#include <stdio.h>
int main()
{
DIR *dir=NULL;
struct[......]

Read more

Eclipse CDT插件搭建C++环境

Eclipse CDT插件搭建C++环境。估计越来越多的人喜欢在Eclipse中开发C++程序,花了一个上午的时间把Eclipse的开发C++程序的环境搭建好了,虽然自己并不从事C++的开发。网上也有很多关于这些的文章就不重复了,只是记下自己其中碰到的问题。這篇文章 大体上涵盖了整个过程是怎么样的以[......]

Read more

常用算法大全c++回溯算法

常用算法大全c++回溯算法.

寻找问题的解的一种可靠的方法是首先列出所有候选解,然后依次检查每一个,在检查完所有或部分候选解后,即可找到所需要的解。理论上,当候选解数量有限并且通过检查所有或部分候选解能够得到所需解时,上述方法是可行的。不过,在实际应用中,很少使用这种方法,因为候选解的数量通常[......]

Read more

c回溯算法背包问题解析

c回溯算法背包问题解析。

背包问题:
给定n种物品(每种物品仅有一件)和一个背包。物品i的重量是wi ,其价值为pi ,背包的容量为w。问应如何选择物品装入背包,使得装入背包中的物品的总价值最大?
l  如果在装入背包时,物品可以切割,即可以只装入一部分,这种情况下的问题称为背包问题。[......]

Read more

C++回溯算法解决八皇后得问题

C++回溯算法解决八皇后得问题.

八皇后问题是大数学家高斯于1850年提出来的。该问题是在8×8的国际象棋棋盘上放置8个皇后,使得没有一个皇后能”吃掉”任何其他一个皇后,即没有任何两个皇后被放置在棋盘的同一行、同一列或同一斜线上。要求编一个程序求出该问题的所有解。
    l 解题思路
使用回[......]

Read more

算法系列回溯算法

算法系列回溯算法。引言
      寻找问题的解的一种可靠的方法是首先列出所有候选解,然后依次检查每一个,在检查完所有或部分候选解后,即可找到所需要的解。理论上,当候选解数量有限并且通过检查所有或部分候选解能够得到所需解时,上述方法是可行的。不过,在实际应用中,很少使用这种方法,因为候选解的数量通[......]

Read more

VC获取MAC地址的4种方法

VC获取MAC地址的4种方法。

//////////////自己试过可以运行的

在实际的应用系统中,我们往往会需要在程序运行时获取当前机器的网卡的MAC地址,以便作为某种标识之用,如控制程序的合法性等。下文就如何用Microsoft Visual C++ 6.0开发这样的程序演示如何实现[......]

Read more

CMarkup概述

CMarkup概述。

创建一个新的XML文档,分析修改现存的XML文档,所有的这些都中可以从一个利用MFC或STL字符串所实现的一个简单类的方法中得到。关于CMarkup,你可以运行Zip文件右边的例子,如果你愿意,你可以通过看源码,几分钟把它加入到你自己的应用中。
特征
Cmarkup是依据[......]

Read more