自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 连续的自然数不是连续的实数

1,2,3是连续的自然数,自然数都是整数,所以1,2,3是连续的整数。这没错。自然数也都是实数,所以1.2.3是连续的实数。这就不对了。为什么不对?可以简单的认为在自然数和整数上定义的连续有相同的意义。而在实数上的不同。不同在那里呢?说几自然数连续。是指几个自然数之间没有间隔其他自然数。...

2021-02-22 09:37:40 701

原创 根据自然语言生成代码

从一个题目开始。给定一个二进制数组, 计算其中最大连续 1 的个数。输入:二进制数组输出:最大连续1的个数

2021-02-16 12:08:42 425

原创 利用缓存提高递归效率

利用缓存提高递归效率先来看一个奥数题:有一数列,第一个数为6,第二个为3,除第一个数外,每个数是比其前后两个数之和少5,求此数列前200个数之和。按题意,列个递推公式:fn=fn−1+fn+1−5f_n = f_{n-1} + f_{n+1} - 5fn​=fn−1​+fn+1​−5移一下项,就和兔子数列类似了:fn+1=fn−fn−1+5f_{n+1} = f_n - f_{n-...

2019-08-05 22:11:23 577

原创 Antlr的语法学习

Antlr的语法学习一个例子grammar Hello;r: 'hello' ID ; // 匹配关键字 hello,然后再匹配一个标识ID: [a-z]+ ; // 标识由小写字母组成WS: [ \t\r\n]+ -> skip ; // 忽略空白、制表符,换行这个语法的解析器,可以接受像 "hello ant" ...

2019-07-13 11:21:13 346

原创 伽罗华连接

定义:设(A,≤)(A, \leq)和(B,≤)(B, \leq)是两个偏序集(poset),两个单调函数f:A→Bf:A\to B和g:B→Ag:B\to A,满足: ∀a∈A,b∈bf(a)≤b⟺a≤g(b)\forall a \in A, b \in b\quad f(a) \leq b \iff a \leq g(b) 这里,ff为gg的下伴随,gg为ff的上伴随。把形成伽罗华连

2018-01-18 10:43:53 660 3

原创 分析一个统计2进制形式32位整数中1的算法

int Count(unsigned x) { x = x - ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x + (x >> 4)) & 0x0F0F0F0F; x = x + (x >> 8); x = x + (x >> 16); return x & 0x0000003F;

2010-09-15 09:20:00 709

原创 c语言"猜动物"游戏

<br />其实就是一个2叉树的访问操作。<br /> <br />#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX_STR 2048typedef struct tag_Question Question;typedef struct tag_Question { char *ask; Question *yes; Question *no;}Question;t

2010-08-14 10:20:00 1596 1

有简单AI的五子棋(含源码)

我写的五子棋程序,有很弱的AI。 采用控制台界面,鼠标+键盘操作。代码比较简单,也许对控制台界面和棋类游戏的初学者有点帮助。

2010-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除