⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gene.hpp

📁 这是遗传算法的源代码
💻 HPP
字号:
// -*- c++ -*-////  File:         gene.hpp////  Description:  C++ interface for the class gene.//                A gene stores an allele, 0 or 1.////  Author:       Fernando Lobo////  Date:         June/1999////  Extended to deal with chi-ary problems by Luis de la Ossa//  GCC 3.4 and 4 series compliance by Kumara Sastry ////  Date:         March/2006#ifndef _gene_hpp#define _gene_hpp#include <iostream>#include "random.hpp"class gene  {  private:    int Allele;            public:    gene( ) { }    gene(const int v ) {Allele = v;}    gene( const gene &g ) { Allele = g.Allele; }    ~gene() {}    void random(int position);    int allele() { return Allele; }    gene & operator=(const gene &g);    gene & operator=(const int v );    int operator==(const gene &g) { return Allele == g.Allele; }    int operator==(const int v)   { return Allele == v; }    int operator!=(const gene &g) { return Allele != g.Allele; }    int operator!=(const int v)   { return Allele != v; }    void mutate(int position);    friend std::ostream &operator<< (std::ostream &out, const gene &g);	  };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -