原创 找一個列表中最小的多個值所在索引並返回篩選後的列表

作業調度實現中想貪心算法縮減可能解範圍時做的嘗試: 主要遇到重複數字頭大,解決是返回索引後賦予一個極大值,然後再次遍歷。 # coding:utf-8 # 實現人力物力的調度分配 # 假定A需要2P,B需要3P,C需要2P,一共需要7P

原创 map內嵌函數小結

def compare(x): if x > 1: return 1 else: return 0 data = [1, 2, 3, 4, 0.9, 0.5] dflt = map(fl

原创 GA遺傳算法求函數極值

課程要求函數如下: sqrt爲開根號運算,x(j)的取值範圍爲[-500,500],初始羣體大小爲100。 適應度函數的大小就是函數值大小,僅僅做了歸一化。  以後可能還會用到,代碼做個保存,具體實現如下:交叉,畸變,選擇概率可以根據具

原创 算法學習關於C++友元函數,私有成員的瞭解

#include <iostream> using namespace std; #define Len(x) sizeof(x)/sizeof(x[0]) //template<class Type> Type MaxLoading