c/c++
文章平均质量分 78
张小彬的代码人生
coder
展开
-
c++中的排列函数
c++中的algorithm头文件中内置了一个next_permutation函数,用来求下一个数组的字典序排列,并且会返回一个布尔值,表示是否存在下一个排列。还有一个相应的prev_permutation函数是求前一个排列。下面的代码先示范了两个函数的用法,然后是输出整形数组num的全排列。当然别的类型的数组也支持,这里不提。六位的数组会输出6!=7200个排列,所以这里就仅仅输出三个做代表原创 2014-03-12 21:13:08 · 1157 阅读 · 0 评论 -
按照字典序枚举排列
打印所有的排列 写了两个小程序,一个用于打印全排列,另一个用于打印可重复的排列。两个都是按字典序排列,用递归实现。后一个只是去掉了布尔型数组和相应的重复判断。代码贴出来:/* * 打印n的全排列! */#include #include using namespace std;#define MAX 200void print_permutation(原创 2014-03-12 20:31:19 · 1365 阅读 · 0 评论 -
socket通信的简单实现
感觉socket的用法还是需要好好原创 2014-06-28 13:18:56 · 927 阅读 · 0 评论 -
sort函数
sort是c++ STL模板类中的排序函数,非常的强大和好用。例子如下:原创 2014-06-19 14:24:19 · 737 阅读 · 0 评论 -
动态规划 (一) 基本概念
多阶段决策过程(multistep decision process)原创 2014-08-29 11:56:33 · 717 阅读 · 0 评论 -
Linux下的 ls 命令的简单实现
Linux下ls命令的简单实现原创 2014-12-28 23:06:54 · 4990 阅读 · 0 评论 -
Makefile的入门知识
最近用到的一个项目代码,要读其Makefile文件,于是又去拾起了Makefile的东西。网上看到这篇大神写的教程,很详细而且通俗易懂。现在把基础的部分转载,重新排版,并添加自己的理解。博主陈皓的原文看这里:跟我一起写Makefile(一)跟我一起写Makefile(二)原文如下 跟我一起写 Makefile —— by 陈皓 概述什么是makefile?或许很多Winodws的程序员都不知转载 2015-08-12 12:35:00 · 742 阅读 · 0 评论