Thinking In ShellNetSnail's Blog contains what he is studying,researching and thinking!enumerate() >_<- February 15, 2008 . for i in range(len(L)):item = Li ... compute some result based on item ...Li = result def balance(size_list):size_list.sort()size_list.extend(0 len(size_list))a = size_list0::2b = size_list1::2while(True): a_value = sum(a) b_value = sum(b) diff = a_value - b_value min_set = (abs(diff),0,0) for i in xrange(len(a)): for j in xrange(len(b)): tmp_diff = abs(diff - (ai - bj)2) if tmp_diff < min_set0: min_set =...http://blog.netsnail.net/2008/02/emumerate.html setjmplongjmp- February 11, 2008 CCC setjmplongjmpCsetjmplongjmp sigsetjmpsiglongjmp setjmp 0longjmpsetjmplongjmp2include <stdio.h>include <setjmp.h>jmp_buf buff;void do_jump() printf("do_jumpn"); longjmp(buff, 1);int main() switch(setjmp(buff)) case 0: printf("startn"); do_jump(); break; case 1: printf("endn"); break; startdo_jumpendC++catchthrow gotohttp://blog.netsnail.net/2008/02/setjmplongjmp.html (Untitled)- February 2, 2008 3003mm3mm5.8 rmb - - 305.8 rmbn _ 2 RFID (._.!)sighhttp://blog.netsnail.net/2008/02/blog-post.html |