
算法
woowenjie
这个作者很懒,什么都没留下…
展开
-
有条件限制的全排序算法
问题描述:{3,2,2,6,7,8} 排列输出,7不在第二位,68不在一起 算法描述:本算法基于邻位交换法,使用数字本身而不是索引(即它们在list中下标)作为交换的依据,这样可以有效解决数字2的重复出现问题。至于其他两个限制条件,采用在print的时候过滤掉。以下描述邻位交换法的文字描述:前提:1. 给每个元素定一个方向,初始化为左边。2.如果一个元素比其方向所原创 2009-10-16 15:03:00 · 990 阅读 · 0 评论 -
c and c++ 相互嵌入编译
在c++中嵌入编译c的代码,只要在c++中声明c函数声明时候加上以下代码即可extern "C" { void c_function ();} 在c中嵌入编译c++代码,只要在c++头文件的函数声明部分加入extern 前缀,在c++实现文件的函数定义部分加入extern “C” 前缀,然后在c代码中include该c++头文件即可,如下:c++头文件 header.h原创 2009-10-26 17:31:00 · 634 阅读 · 0 评论