thuat toan ve mang 2 chieu
... mảng 2 chiều 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 22 47 16 41 10 35 4 5 23 48 17 42 11 29 30 6 24 49 18 36 12 13 31 7 25 43 19 37 38 14 32 1 26 44 20 21 39 8 33 2 27 ... 12 0 15 16 17 14 9 10 11 12 8 7 13 14 15 16 17 8 6 7 10 1 2 5 3 4 15 16 7 8 6 9 0 1 4 5 3 14 15 6 7 8 1 9 10 3 4 5 13 0 5 3 4 0 6 8 10 1 2 7 12 4 5 3 2 7 6 9 0 1 8...
Ngày tải lên: 29/09/2013, 12:10
thuat toan ve mang 1 chieu
... nhật 2x4 gồm 2 dòng , 4 cột chứa 8 ô vuông , mỗi ô chứa 1 số nguyên khác nhau 1 , 2 ,3 ,4 ,5 ,6 ,7 8 . Hình 1 1 2 3 4 8 7 6 5 Hình 2 4 1 2 3 5 8 7 6 Hình 3 4 8 1 3 5 7 2 6 Rõ ràng có 8! = 40. 320 ... cũng có 2 cách khai báo : Cách 1 : TYPE Tên_Kiểu_Mảng = ARRAY[m1 . . m2,n1 . . n2] of Kiểu_Phần_tử ; VAR Tên_biến_Mảng : Tên_Kiểu_Mảng ; Cách 2 : VAR Tên_biến_Mảng : ARRAY[m1 . ....
Ngày tải lên: 29/09/2013, 12:10
... dx1:=p1.x; dy1:=p1.y-p0.y; dx2:=p2.x; dy2:=p2.y-p0.y; If dx1*dy2>dy1*dx2 then ccw:=1; If dx1*dy2<dy1*dx2 then ccw:=1; If dx1*dy2=dy1*dx2 then Begin If (dx1*dx2<0) or (dy1*dy2<0) then ccw:=-1 ... ( l1 , l2 : line ) : boolean; Begin intersect:=(( ccw(l1.p1,l1.p2,l2.p1) * ccw(l1.p1,l1.p2,l2 .p2)) <= 0) and (( ccw(l1.p1,l1.p2,l2 .p1) * ccw(l1.p1,l1.p2,l2 .p2)) <= 0); End; 12 Gi...
Ngày tải lên: 28/07/2013, 01:25
... 22 1 12 122 22 221 2 222 22 12| kXXkkk kX XFF Fxxx xxFF FFxx x xxFF Fxx xx x==⎡∂∂ ∂⎢∂∂∂ ∂∂⎢⎢∂∂ ∂⎢∇=∂∂ ∂ ∂∂⎢⎢⎢⎥⎢⎥∂∂ ∂⎢⎥∂∂ ∂∂ ∂⎣LLMMOML⎤⎥⎥⎥⎥⎥⎥⎦)00 Để F(X) đạt cực trị tại X ta phải có 0F∇= 0 020 ||.(XX ... 20 01.[()F(X)(2T0)]X XX∇− ∇ −X) = 0 020 ||.(XX XXF FXX==∇ −∇+X=X=∂∂ ∂∂ ∂∂ ở đây: XT = [x1 x2 …xk] ; 001 020 k[x x ...x ]TX = ∇ 0012k( ) [F/x,F/x,..., F/x]|TFX0 022 22 1 12 122 ... tc...
Ngày tải lên: 04/10/2012, 11:52
Giới thiệu về 2D Array – mảng 2 chiều trong JavaScript pot
... thứ 2 tiếp theo từ trên xuống, còn [1][n] là dòng thứ 2 JavaScript và 2D Array: Nhưng trên thực tế, JavaScript lại không hỗ trợ 2D Array. Và cách thường sử dụng để xử lý dữ liệu trong mảng 2 ... GetCellValue(0,1) ); // displays b alert( GetCellValue(0 ,2) ); // displays c alert( GetCellValue(1 ,2) ); // displays C alert( GetCellValue (2, 2) ); // displays © alert( GetCellValue(0,...
Ngày tải lên: 15/03/2014, 04:20
Một số thuật ngữ về mạng máy tính
... server, bao gồm địa chỉ IP của nó.CBT: (Core Based Tress)Giao thức định tuyến multicast do nhu cầu điều khiển mà xây dựng nên cây dùng chung.CGI: (Common Gateway Interface)Một kỹ thuật mà server ... tuyến được sử dụng để ánh xạ các tên máy thông dụng đối với con người thành các địa chỉ IP .2 DVMRP: (Distance Vector multicast Routing Protocol)Một giao thức được sử dụng để nhân bản các tuyến đ...
Ngày tải lên: 15/08/2012, 11:24
Thuật toán vẽ đường tròn trong lập trình
... là:y2 = r2 – (xi +1)2Gọi d1 = yi2 – y2 = yi2 –r2 +(xi +1)2d2= y2 - (yi -1 )2 = r2 – (xi +1 )2 – (yi -1)2Pi = d1-d2 = yi2 – r2 +(xi +1 )2 –r2 + (xi +1 )2 +(yi-1 )2 = 2( xi +1 )2 + yi2 +(yi -1 )2 -2r2Pi+1 ... -2r2Pi+1 – pi = 2( xi+1 +1 )2 + yi+ 12 + (yi+1 -1 )2 – 2r2 – 2( xi +1 )2 – yi2 – (yi -1 )2 + 2r2 = 4xi + 6 + 2( yi+ 12 – yi2) -2( yi+1-yi) Pi+1 = pi+4xi + 6 + 2( yi+ 12...
Ngày tải lên: 27/08/2012, 11:20