c# 做的俄罗斯方块 using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace ChinaBlock { class Block { public Square square1; //组成block的四个小方块 public Square square2; public Square square3; public Square square4; priv
最小二乘
步骤找到最适合N点的线:
步骤1:对于每个(x,y)点,计算x2和xy
第2步:将所有x,y,x2和xy求和,得出Σx,Σy,Σx2和Σxy(Σ表示“求和”)
步骤3:计算斜率m:
m = N Σ(xy) − Σx ΣyN Σ(x2) − (Σx)2 (N is the number of points.)
步骤4:计算拦截b:
b = Σy
Игралетающиефигуры
Описание
Вигререализовано2点:“Шары”(球)和“Квадраты”(Squares)。 Нажимаялевойкнопкоймышинапостоянноменяющийцветэкран,выдобавляетелибошар,либоквадратвтоместоэкана,гденаходилсякурсормышивовремянажатия。 Размерискоростьпередвиженияфигурранд
数独解算器
该项目的主要思想是构建Sudoku难题求解器。 解算器必须遵守所有标准的数独难题规则。
数独规则:
Sudoku puzzle is a 9-by-9 grid of squares, consisting of 9 Rows, 9 Columns and 9 Blocks.
1. Sudoku puzzle only uses numbers 1 to 9
2. Each Row and Column needs to consists of numbers from 1 to
微小的BASIC编译器
介绍
一个针对x86-64 Linux机器的简单编译器。
用法
可以使用Java 8和构建编译器。 以下命令将构建它并运行单元测试:
mvn compile test
您还需要和 ,它们用于组装编译器的输出并将其与标准C库链接。
可以在examples文件夹中找到示例程序。 它们可以像这样编译和执行:
$ cat examples/squares.tb
10 LET X = 1
20 PRINT X * X
30 LET X = X + 1
40 IF X >