- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 如何将二位数组作为参数传入函数。
今天看见了四种方式://夜晚回来后,又仔细查了资料发现,这个问题还真是个问题,我总结了下总共有八种方式,这里再继续添加四种,重在理解原理。 最常用的方式1. f(int (*p)[4],int n); int a[3][4]; f(a,n); 2.f(int p[][4],int n)//这里p[]相当于*pint a[3][4];f(a
2012-03-28 21:50:33 3572
原创 java多态
提到java的多态,想必是很多java新手一个较难跳跃的坎。 下面,我将自己理解的多态在这里给总结下。 多态,分为编译时的多态和运行时多态。 1.编译时的多态。 首先,说到一个科学概念的时候,我们应该清楚,这个概念只是描述了一种现象或者 规律的一个抽象词汇,所以我们应该做的是,去查找这个概念真正描述的现
2012-03-27 23:25:40 858
原创 批处理
今天学了批处理,就把主要的东西给总结下 echo: 返回显示的意思。 用法:@echo off 放开头,下面的指令将都不显示在控制台 @echo 后面的在这一行的都不显示 echo on 打开 echo 后面跟变量将显示
2012-03-22 02:48:19 883
原创 士兵排队问题
一 士兵有多种移动方式通过适当的移动顺序和移动路线可以使得同一时刻不会有两名士兵站在同一点二 题目要求最佳移动方式(即求移动的最少步数)题目要求转化为求士兵站立的“最终位置”,即如何取“最终位置”使得士兵移动的步数最少(最优)Y轴方向上的考虑设目标坐标为M,即n个士兵最终需要移动到的Y轴的坐标值为Mn个士兵的Y轴坐标分别为:Y0,Y1,Y2 …… …… Yn-1则最
2012-03-17 19:48:11 2786
原创 ChessBoard棋盘覆盖问题
棋盘覆盖问题是一个经典的分治问题的算法,它其中的思想,就是分而治之。 怎么体现分而治之的思想是这个问题的关键。 首先,将棋盘分为四个小的方块,体现了分,但是却破坏了问题的统一性,因为小的方块中,三个块中没有特殊的方块。 所以为了不破坏分而不乱的思想,我们可以在每一个小块中加一个特殊的小方块,但是加一个小方块,随便填的话,同样还是破坏了分的目
2012-03-16 14:20:16 2213
原创 整数划分问题
整数划分问题是一个经典问题,几乎在讲算法设计的书中都会讲,下面把主要的思想给总结下。 所谓整数划分,就是将一个正整数n划分为一系列的正整数之和,如将n可以划分为:{m1,m2,m3,m4,m5..mk}(1= 我们该如何找出所有的划分呢? 我们可以先来看看整数划分的规律: 譬如正整数:6 划分情况如下:
2012-03-15 23:12:00 1686
原创 计算机网络第一课
第一课 1.第一代网络,是以一个主机为核心的,其他结构为终端(无自主能力的)计算机网络。2.第二代网络,具有自主处理的能力,转发方式为:存储转发。有区别于传统的电话语音的传输方式,这种是专线。存储转发是用只要没有信息流通过,就可以用。3.一些概念术语。 通信子网. 资源子网。 分组交换网,以存储转发方式传输的网络 lan:局域网,local a
2012-03-12 22:48:04 960
原创 mysql第二课命令dml
DML:data manipulation language//数据操纵语言manipulation:操纵的意思 1.插入记录 insert into tablename (column1_name,column2_name..) values(value1,value);//注意可以不写列的名字,但是后面values值必须对应,同时也可以只对部分列赋值。也可以插入多条记录
2012-03-12 15:39:57 620
原创 mysql第一课命令记录
今天把mysql的命令总结下,ddl的: 1.显示当前的数据库文件 show databases;//注意是复数 2.进入其中一个数据库文件中 use dbname; 3.删除一个数据库文件 drop database daname; 4.创建一个数据库文件 create database
2012-03-12 00:14:43 604
原创 zoj2412题解
Farm IrrigationTime Limit: 2 Seconds Memory Limit: 65536 KB Benny has a spacious farm land to irrigate. The farm land is a rectangle, and is divided into a lot of samll squares. Water p
2012-03-09 10:39:03 698
原创 悬而未决
2771317120811361 Holedox Moving1505 Solitaire1204 Additive equations1217 Eight(*)
2012-03-08 19:07:43 511
原创 zoj 2050 -Flip Game题解
Flip GameTime Limit: 2 Seconds Memory Limit: 65536 KB Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is wh
2012-03-06 00:39:49 3068
原创 zoj 1438 - Asteroids! 题解
Asteroids!Time Limit: 2 Seconds Memory Limit: 65536 KB IntroductionYou're in space.You want to get home.There are asteroids.You don't want to hit them.InputInput to this p
2012-03-06 00:30:14 1147
原创 c语言缓冲问题
最近做acm时候,老是在输入输出的问题上卡时间,真是很蛋疼啊,故总结了下,关于清空的问题。清空键盘缓冲区的一种好方法!用 rewind(stdin); 语句可以达到很好的清空键盘缓冲区的作用。不用考虑太多其他因素。这是我在一本名为《软件开发:编程与设计(C语言版)》中所了解到的,作者是USA的David Conger。 以前也了解到其他的清空键盘缓冲区的方法,
2012-03-06 00:20:41 1330
原创 zju1008题解Gnome Tetravex
Gnome TetravexTime Limit: 10 Seconds Memory Limit: 32768 KBHart is engaged in playing an interesting game, Gnome Tetravex, these days. In the game, at the beginning, the player is given n
2012-03-02 21:38:34 2101
原创 深度优先搜索
深度优先搜索(dfs) 这几天在看深度优先搜索,把自己理解的深度的内容给整理一下。 深度优先搜索,其实就是个回溯法,沿着图中的某一个点,找到它的一个邻接点,然后在找该点的邻接点,一直这样的持续下去,就是按照一条路子走到底,直到最后那个节点没有邻接点,或者说它的邻接点都被访问过了,然后我们就退回来,到上一步,找它父节点的另一个邻接点,然后沿着该点在继续的走下去,如果又走完了,就再返回
2012-03-02 17:59:08 856
俄罗斯方块游戏及其源代码
2011-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人