1. 直接用winform 的 timers
拖控制項進去
**public partial class form1 : form
int sum = 0;
int qian;
int bai;
int shi;
int ge;
private void form1_load(object sender, eventargs e)//初始化
private void button1_click(object sender, eventargs e)
private void button2_click(object sender, eventargs e)
private void timer1_tick(object sender, eventargs e)//winform的timer,不精確
2.使用system.timers.timer
先定義system.timers.timer t;
private void form1_load(object sender, eventargs e)//初始化
private void button2_click(object sender, eventargs e)
private void theout(object sender, eventargs e)
3.thread
thread th;//定義執行緒
private void form1_load(object sender, eventargs e)//初始化
private void button2_click(object sender, eventargs e)
private void calculate()//執行緒的第一種方法
}下面第二種方法:
private delegate void flushclient();//定義委託
private void form1_load(object sender, eventargs e)//初始化
private void crossthreadflush()//第二種方法
}private void threadfunction()//第二種方法
else }
節流方法 三種
時間戳缺點 第一次直接觸發 最後一次1000ms內無法觸發 function throttle fun,delay function handle window.addeventlistener scroll throttle handle,1000 定時器缺點 第一次延遲觸發 最後一次延遲觸發 f...
三種排序方法
氣泡排序 原理 對乙個數列,我們將它進行輪循和交換,每次輪循出最大數或最小數放在對尾,依次進行迴圈,輪循長度為 1。int num new int for int i 0 i 1 i 插入排序 原理 對乙個數列,我們從第二個數開始,將它與它前面的數字進行比較,每次選出最大 或最小的數放在隊首,因而形...
三種建樹方法
首先定義一下樹的結點 struct node 前序中序序列建立二叉樹 in和pre陣列存放二叉樹的中序和前序遍歷序列 node build int prel,int prer,int inl,int inr x x inl root l build prel 1,prel x,inl,inl x 1...