递归学习笔记

什么使递归? 递归是一个直接或间接调用自身的方法.基本递归规则.①基本情况:至少有一种情况可以不用递归解决. 如n=1是就不需要递归解决②前进:任何递归调用必须朝着基本情况前进.③总是假设递归调用是可行的.④复利规则:永远不要在不同的递归调用中重复执行解决同一问题实例的工作.记住:不要用递归代替简单的循环/** * 基本的递归算法 *以任何数值打印数 * @author HuangYunLin */public class Recursive { public void printDecimal(long n) { if (n >= 10) { ...
AriesH 发布于 2008-10-18 16:44 | 阅读 4361 次 | 评论 2 条

SearchEngine.java

import java.util.*;import java.io.*;public class SearchEngine { public static void main(String[] args) { Hashtable<String, ArrayList<String>> ht = new Hashtable<String, ArrayList<String>>(); Scanner kb = new Scanner(System.in); System.out .println("Enter the...
大活宝 发布于 2008-10-18 15:21 | 阅读 3606 次 | 评论 0 条

输入输出函数

C语言中没有提供专门的输入输出语句, 所有的输入输出都是由调用标准库函数中的输入输出函数来实现的。scanf和getchar函数是输入函数,接收来自键盘的输入数据。scanf是格式输入函数, 可按指定的格式输入任意类型数据。getchar函数是字符输入函数, 只能接收单个字符。 printf和putchar函数是输出函数,向显示器屏幕输出数据。printf是格式输出函数,可按指定的格式显示任意类型的数据。putchar是字符显示函数,只能显示单个字符。 puts是字符串输出函数 gets是字符串输入函数 continue是跳出本次循环,继续下一次循环,而break是跳出整个循环,...
Alexy 发布于 2008-10-18 15:01 | 阅读 4363 次 | 评论 2 条

C 运算符简介与数据类型的转换

1.运算符的优先级 (1)! (2)算术运算 (3)&amp;&amp;,|| (4)关系运算 (5)赋值运算(结合方向是自右向左) 2.数据类型的转换 (int)x //把不是整型的x强制转成整形 取余数时数据都应该是整形的(a%b,int a,b) a/b(当a,b是整型时,只取整数部分,否则取整个) 自增、自减运算符是自右向左的 逗号运算的值是取最后一个表达式的值 3.整型数据在内存中以补码形式存放 正数的补码与原码相同 而负数,先取绝对值,然后除第一位外,其他都取反 4.字符型char(1个字节) 整型 int (2个字节) 实数...
Alexy 发布于 2008-10-18 14:56 | 阅读 4658 次 | 评论 3 条

双链表与循环链表

1.循环链表 (1)循环链表的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。由此,从表中任一结点出发均可找到表中其他结点。 (2)循环链表的判空的条件 L->next=L (3)有些时候在循环链表中设立尾结点而不设头结点(两个循环链表的合并) Linklist union(La,Lb)//将rb链接到rb后 {linklist ra,rb,p; //尾结点p为表Lb的头结点 p=rb->next; rb->next=ra->next; ra->next=p->next; free(p); } 2....
Alexy 发布于 2008-10-18 14:17 | 阅读 3608 次 | 评论 0 条

孤单的人

我不知不觉就来到了网吧没有事可做只希望能和她聊聊登上QQ说了几句她离开了我也没有心情再上下去了她走了我突然有一种失落感突然感觉到了孤单寂寞一个人在虚伪的网络里感觉到了可怕渴望有人能陪可是我找不到我等待什么都没有留下的是捕风捉影和无奈我也走了心情很底落的走了
jinzhu126 发布于 2008-10-18 10:28 | 阅读 2000 次 | 评论 0 条

永不放弃

在这个社会里,每个人都应该保持平和的心态。不仅仅要去迎接属于你的幸福,还要去接受不属于你的结果。我们已经习惯于被教导做个积极争取的人。可是,这个世界僧多粥少。得不到的,永远是大多数。努力地争取,然后欣然地接受。虽然看起来有点小悲哀,但其实,这才是最大的积极。”  我想跟大家分享的是一种信念——一种自强不息、永不服输的信念.
jinzhu126 发布于 2008-10-18 10:26 | 阅读 1690 次 | 评论 0 条

一个简单的程序问题【已解决】

#include<stdio.h>int max(int a,int b){return a>b?a:b;} void main(){ max(3,4);} 这个程序在WIN-TC上不能运行,有谁知道为什么吗?
onlygxj 发布于 2008-10-18 00:55 | 阅读 4428 次 | 评论 12 条

ASP.NET经典文章

ASP.NET跨页面传值技巧总结 1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e){string s_url;s_url = "b.aspx?FONT-SIZE: 10.5pt; COLOR: black; FONT-FA...
zhanghui166 发布于 2008-10-17 22:17 | 阅读 10007 次 | 评论 0 条

ArrayList Vector LinkedList 区别与用法

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快!线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本...
zhanghui166 发布于 2008-10-17 22:08 | 阅读 6306 次 | 评论 0 条

爱上游泳

来到南大,我爱上了游泳,虽然我现在还在学习中,但学习的乐趣远远超过了游泳本身,每天都在尝试,每天都有一点小小的进步,这同样让我兴奋!同时在游泳中也结识了不少朋友,广叔人很好,这些天都是他在教我游泳。 我正在学习蛙泳,开始几天我是想学自由泳,但呼吸把握不好,不会换气,所以这几天我决定先把蛙泳学会再说。 下面是一些自由泳呼吸的技巧,是在网上查到的,与大家分享! 怎样学自由泳呼吸? 学游泳“腿是基础,配合是关键,呼吸是难点”。有的初学者已能游一段距离了,甚至能游200米了,还有呼吸不畅的感觉。用以下方法可尽快地学会呼吸,因为是我学游泳和教别人的...
rocelent 发布于 2008-10-17 21:52 | 阅读 3578 次 | 评论 2 条

郁闷!

Java学了好几个月,几乎没多大进展,教材看着看着就烦了,以前学C时也没这种感觉啊!什么TMD的Java核心技术,都说好,我看是垃圾,看不懂,我是初学Java,哥哎!自学之路无望! 幸好,我的老师超强,课讲得很迷人,跟着他学,我放心!呵呵!
gongjiandenghua 发布于 2008-10-17 18:15 | 阅读 2551 次 | 评论 1 条

河内塔解决方案

#include<iostream>using namespace std;int main(){while(1){ int n; void henei(int a,char one,char two,char three);cout<<"你要求几块的河内塔"<<endl;cin>>n;henei(n,'A','B','C');}return 0;}void henei(int a,char one,char two,char three){void move(char x,char y);if(a==1)move(one,three);else{henei(a-1,one,three,...
shdlshmm 发布于 2008-10-17 17:52 | 阅读 3119 次 | 评论 0 条

一点心情

今天我看到一个好论坛了,只是我觉得VB.NET资料好少哦.最近在开发库存系统,以前没做过什么项目;痛苦的狠;不过今天解决了2个小问题,感觉挺好的!
swjtu_li 发布于 2008-10-17 17:35 | 阅读 1919 次 | 评论 0 条

_call宏定义 方法

;文件:attach.asm.;宏定义._call MACRO procedure, parameters:VARARG LOCAL param, reversed reversed TEXTEQU <>% for param, <parameters> reversed CATSTR <param>, <!,>, reversed endm% for param, <reversed> push param endm call procedureENDM这里的 reversed TEXTEQU...
vfdff 发布于 2008-10-17 12:35 | 阅读 4562 次 | 评论 0 条

从恐惧到看透

很多事情在做之前,看上去非常令人恐惧,让人感觉深不可测,难以亲近,说看透 更是难以想象。但是当你一旦投入进去,并且出乎意料地成功地看透它,你会发现 原来这并非想象中的那么可怕! 很多时候都有这种感觉,但其中那种恐惧的那段经历是最难受的,一方面急切地想要去了解,一方面是来自心理上的巨大恐惧,通常会让人无比焦虑,没有足够的信心去投入,此时人的工作效率通常会很低,时间会流逝得无比迅速。等到正在投入并且看透时,已经损失了很多时间和机会。 所以当遇到这样看上去难以攻克的事时,是非常能够考验一个人的,此时要提起足够的信心,坚信它是可以拿下的,一定要坚信,也许有时的确会遇到...
夜风依旧 发布于 2008-10-17 12:11 | 阅读 3215 次 | 评论 1 条

const变量的副本

const int ii = 3; int *pi = (int *)&amp;ii; *pi = 4;赋给指针的是const的副本 也就是没有 改变 const的值,只是改变了副本的值
vfdff 发布于 2008-10-16 23:51 | 阅读 5008 次 | 评论 5 条

明天

好久没上了,明天就礼拜五了,哈哈……又可以自己可以做自己的事了 明天有上机课,是数据库的啊,SQL啊 期待明天的到来啊!!!
Alexy 发布于 2008-10-16 22:54 | 阅读 1946 次 | 评论 0 条

十一种值得深交的女生

1.她很想陪着你,即使是在网上,一句话都不说。你开心的时候,她很想在你身边看到你微笑的样子。你失落的时候,她第一时间在你旁边安慰你,想破脑袋想帮你。你熬夜到很晚,她的QQ或者msn陪你一起亮着。如果你下线了,再登录一看,她的头像就暗了。你知道吗?她熬到那么晚只是在等你。 2.懂事,知道什么时候该撒娇,什么时候该像爱小孩子一样疼惜你。如果你是个学生,她不会任性地要求你翘课陪她逛街,不会让没有经济来源的你买奢侈品。如果你已经工作,她不会埋怨你忘记打电话给他,不会在你工作烦心的时候要你甜言蜜语,即使自己心情再不好,也会轻轻拥着你,始终站在你这边。 3.不...
Chenyongwei 发布于 2008-10-16 21:44 | 阅读 4434 次 | 评论 6 条

男生应具备的品质底线

1:能不抽烟最好不抽。它或许可以帮助你吸引一些女生,但不抽绝不会招来厌烦,表现男子气概的途径有很多,没必要拿健康做赌注。   2:给自己定目标。(一年,两年,五年,十年...)也许你出生不如别人好,通过努力,往往可以改变70%的命运----破罐子破摔只能和懦弱做朋友。   3:找女朋友外表是第一关,但要了解她的品行之后再做打算也不迟。   4:不要在乎小钱,工作的人都后悔从前对自己的GF不够好。记住你们的重要日子,你们的谈话,女生要敏感得多,这样做,至少可以证明你对她的重视。   5:爱她,但别怕她。你们是恋人,也是朋友,她要的不是宠物,这样的感情,走不长远。 ...
Chenyongwei 发布于 2008-10-16 21:41 | 阅读 6317 次 | 评论 3 条