www.bersaty.com
摘要: 个仅由红、白、蓝这三种颜色的条块组成的条块序列。请编写一个时间复杂度为O(n)的算法,使得这些条块按蓝、白、红的顺序排好例如: R,B,B,W,W,B,R,B,W排序后:B,B,B,B,W,W,W,R,Rvoid Three_color_flag(int color[], int n ) //排序为蓝,白,红 { int white = 0 ; int blue = 0 ; int red = n - 1 ; while(white <= red) { if(color[white] == WHITE)... 阅读全文
posted @ 2012-02-26 00:33 bersaty 阅读(996) 评论(0) 推荐(0)