//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "DrawArea", NULL, 0, &argc, argv, NULL, NULL] //建立drawarea n = 0 XtSetArg[args[n], XmNwidth, 500 ] n++ XtSetArg[args[n], XmNheight, 500 ] n++ drawarea = XmCreateDrawingArea[toplevel, "drawarea", args, n] XtManageChild[drawarea] //建立繪圖所用的GC prepare[]
標(biāo)簽: NULL XtVaAppInitialize toplevel DrawArea
上傳時(shí)間: 2013-12-29
上傳用戶:a6697238
//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "Frame", NULL, 0, &argc, argv, NULL, NULL] //建立Frame組件 n = 0 XtSetArg[args[n], XmNshadowType, XmSHADOW_ETCHED_IN] n++ XtSetArg[args[n], XmNshadowThickness, 4] n++ frame = XmCreateFrame[toplevel, "frame", args, n] XtManageChild[frame]
標(biāo)簽: NULL XtVaAppInitialize toplevel Frame
上傳時(shí)間: 2013-12-08
上傳用戶:hasan2015
//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "Label", NULL, 0, &argc, argv, NULL, NULL] //建立按鈕上標(biāo)簽的字符串 str = XmStringCreateLtoR["A Simple\n Label", XmFONTLIST_DEFAULT_TAG] n = 0 XtSetArg[args[n], XmNlabelString, str] n++ label = XmCreateLabel[toplevel, "pushbutton", args, n] XtManageChild[label] XmStringFree[str] //顯示窗口 XtRealizeWidget[toplevel] //進(jìn)入事件循環(huán) XtAppMainLoop[app]
標(biāo)簽: NULL XtVaAppInitialize toplevel Label
上傳時(shí)間: 2014-01-11
上傳用戶:bruce5996
//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "List", NULL, 0, &argc, argv, NULL, NULL] //建立列表上的復(fù)合字符串 for[i=0 i<12 i++] str_months[i] = XmStringCreateSimple[months[i]] //建立列表 n = 0 XtSetArg[args[n], XmNitems, str_months] n++ XtSetArg[args[n], XmNitemCount, 12] n++ XtSetArg[args[n], XmNvisibleItemCount, 8] n++ //XtSetArg[args[n], XmNscrollBarDisplayPolicy, XmSTATIC] n++ //XtSetArg[args[n], XmNlistSizePolicy, XmCONSTANT] n++ XtSetArg[args[n], XmNselectionPolicy, XmEXTENDED_SELECT] n++ list = XmCreateScrolledList[toplevel, "list", args, n] XtManageChild[list] for[i=0 i<12 i++] XmStringFree[str_months[i]] //顯示窗口 XtRealizeWidget[toplevel] //進(jìn)入事件循環(huán) XtAppMainLoop[app]
標(biāo)簽: NULL XtVaAppInitialize toplevel List
上傳時(shí)間: 2013-12-21
上傳用戶:asdkin
setlocale[LC_ALL, ""] XtSetLanguageProc[NULL, NULL, NULL] //建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "SpinBox", NULL, 0, &argc, argv, NULL, NULL] //建立SpinBox n = 0 XtSetArg[args[n], XmNwidth, 400 ] n++ XtSetArg[args[n], XmNheight, 100 ] n++ //XtSetArg[args[n], XmNarrowLayout, XmARROWS_FLAT_END] n++ XtSetArg[args[n], XmNrepeatDelay, 0] n++ //XtSetArg[args[n], XmNarrowOrientation, XmHORIZONTAL] n++ spinbox = XmCreateSpinBox[toplevel, "SpinBox", args, n] XtManageChild[spinbox] XtAddCallback [spinbox, XmNvalueChangedCallback, [XtCallbackProc]ValueChanged, [XtPointer]NULL] XtAddCallback [spinbox, XmNmodifyVerifyCallback, [XtCallbackProc]ModifyVerify, [XtPointer]NULL]
標(biāo)簽: NULL XtSetLanguageProc setlocale toplevel
上傳時(shí)間: 2017-03-25
上傳用戶:lmeeworm
//建立頂級(jí)窗口 toplevel = XtVaAppInitialize[&app, "Scroll", NULL, 0, &argc, argv, NULL, NULL] //建立SpinBox n = 0 XtSetArg[args[n], XmNwidth, 400 ] n++ XtSetArg[args[n], XmNheight, 100 ] n++ //XtSetArg[args[n], XmNarrowLayout, XmARROWS_FLAT_END] n++ XtSetArg[args[n], XmNrepeatDelay, 0] n++ //XtSetArg[args[n], XmNarrowOrientation, XmHORIZONTAL] n++ spinbox = XmCreateSpinBox[toplevel, "SpinBox", args, n] XtManageChild[spinbox] XtAddCallback [spinbox, XmNvalueChangedCallback, [XtCallbackProc]ValueChanged, [XtPointer]NULL] XtAddCallback [spinbox, XmNmodifyVerifyCallback, [XtCallbackProc]ModifyVerify, [XtPointer]NULL]
標(biāo)簽: NULL XtVaAppInitialize toplevel Scroll
上傳時(shí)間: 2013-12-26
上傳用戶:fxf126@126.com
常見(jiàn)的實(shí)現(xiàn)方法是使用兩個(gè)數(shù)組, t[n-1]和e[n],數(shù)組e存放所有的參加排序的元素,在完全二叉樹中是葉子結(jié)點(diǎn),t[]存放 的是比賽的階段性勝者的編號(hào),再進(jìn)行n趟比賽排序結(jié)束,時(shí)間復(fù)雜度是O(n*log2(n)), 其實(shí)我覺(jué)得也可以只通過(guò)一個(gè)數(shù)組A[2*n-1]也可以實(shí)現(xiàn),只是標(biāo)號(hào)的換算有點(diǎn)復(fù)雜而已.
標(biāo)簽: 實(shí)現(xiàn)方法 數(shù)組
上傳時(shí)間: 2017-05-02
上傳用戶:dragonhaixm
最小生成樹 MST的四種算法實(shí)現(xiàn)。 包括普通的Kruskal算法和Prim算法,用Disjoint-Set優(yōu)化的Kruskal算法和用Heap優(yōu)化的堆算法。 復(fù)雜度分別為O(mn), O(n^2), O(m log n), O(m log n)
上傳時(shí)間: 2013-12-10
上傳用戶:stewart·
哲學(xué)家吃飯問(wèn)題 當(dāng)五個(gè)人都拿到左手邊筷子,都等待拿右手邊筷子,則因?yàn)檎l(shuí)都不能放下手中的筷子,這樣就進(jìn)入無(wú)止境的等待,構(gòu)成死鎖 * 解決方法1:奇數(shù)號(hào)先拿左邊的筷子,偶數(shù)號(hào)先拿右邊的筷子,即相鄰兩個(gè)人先拿其中間夾的筷子,使這個(gè)筷子成為臨界資源; * 解決方法2:兩邊的筷子都空閑時(shí),再拿筷子,if(chopstick.flag(n)==false&&chopstick.flag(n 5)==false); * 解決方法3:只允許(n-1)個(gè)人同時(shí)進(jìn)餐; * 本程序采用方法1 解決
標(biāo)簽: 家
上傳時(shí)間: 2017-05-27
上傳用戶:zsjzc
一維多項(xiàng)式多組求值,利用系數(shù)預(yù)處理法對(duì)多項(xiàng)式p(x)=an-1x^n-1+an-2x^n-2+...+a1x+a0,進(jìn)行多組求值。其中n=2^k
標(biāo)簽: 多項(xiàng)式
上傳時(shí)間: 2017-05-29
上傳用戶:戀天使569
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1