算法分析题6-4和n皇后优先队列式分支限界法

算法分析题6-4和n皇后优先队列式分支限界法

SK6

byzhz

ù´ <3ÆS5O Å { O ©Û£13 ¤6£ ¡À?

ͤù€‘§‰ ’K§ 7g"

{©ÛK6-4

Á?U)C1¯KÚ)0-1 ¯K `kè ª©| .{§¦Ù=¦^ æ5 ;¹(:§ Ø7 ;¤ ) ) mä")µ£1¤©Û

· ò¦^ C++ STL ¥¥ priorityqueue£5¿ )Þ© #include<queue>¤§priority%@ æ"· 3(:¥O\ ¤ Cþtrack5 (: T¹(: ´»"

C1¯K?U (: µ

12

3

4

5

6

7#definenum3structHeapNode{intpriority;//¹(:`k?£þ.¤intlevel;//¹(:3f8䥤? SÒinttrack[num+1];// (: T¹(: ´»};

A priorityqueue ëêcmp¼ê µ

1

2

3

4

5structcmp{booloperator()(HeapNodea,HeapNodeb){returna.priority<b.priority;}};

returna.priority<b.priority; £ ´true §`²a.priority<b.priority§I N aÚb £ùdpriorityqueuegÄ ¤"¤"

æ½ÂXeµ

1priorityqueue<HeapNode,vector<HeapNode>,cmp>

maximumheap;

0-1 ¯K?U (: µ

1

算法分析题6 4和n皇后优先队列式分支限界法相关文档

最新文档

返回顶部