- 博客(24)
- 收藏
- 关注
转载 求1+2+…+n,要求不能使用乘除法、for、while、if、else...
题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。其实会有很多种解法,但是下面给出了一个简单的代码-----巧用递归算法。view plainprint?#include #include #include int add_
2011-10-31 11:49:34 705
转载 一个简单的C#多线程间同步的例子
using System;using System.Collections;using System.Collections.Generic;using System.Threading;////// 在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了
2011-10-24 10:14:23 449
转载 IDictionary 泛型接口
using System;using System.Collections.Generic;public class Example{ public static void Main() { // Create a new dictionary of strings, with string keys, // and access it t
2011-10-23 22:12:12 526
转载 堆栈的实现
#include#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define OK 1#define ERROR 0#define OVERFLOW -2typedef int status;typedef struct{ int *base; int *top; int stac
2011-10-20 14:37:46 462
转载 c#中的非托管资源释放 (Finalize和Dispose)
在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据库的连接,系统的窗口句柄,打印机资源等等……这些资源一般情况下不存在于Heap(内存中用于存
2011-10-20 08:24:18 1077
原创 单线性链表
#include#includetypedef struct LNode{ int StudentNo; int Math; struct LNode *next;}LNode;LNode *inint(void);void display(LNode *L);int GetLength(LNode *L);LNode *AddItm(LNode *L,int num,in
2011-10-19 23:16:23 687
原创 c语言深入理解<4>
/**********************************8#include #include int main(void){ int i; int *pn=(int *)calloc(10,sizeof(int)); //calloc 的作用是分配并初
2011-10-18 11:22:44 844
原创 c语言深入理解<3>
/***********************************//Exanple 1#includevoid display(char *);//指针做形参void main()//如果没有void,默认为int类型,可能出现错误{ char s[]="ab
2011-10-18 10:08:30 771
原创 c语言深入理解<2>
#include#define Max(a,b) ((a)>(b)?(a):(b))void main(){ int a[3]={2,3,1},i=1,max=a[0]; while(i<3) { max=Max(max,a[i++]); printf
2011-10-17 15:27:06 371
原创 c语言深入理解<1>static理解
Example 1:#include void fn();static int n; //定义静态全局变量void main(){ n=20; cout<<n<<endl; fn();}void fn(){ n++; cout<<n<<endl;
2011-10-17 10:06:25 533
原创 算法:用数组求两个字符串最长的公共子串
using System;using System.Collections;namespace 数据结构_数组{ class Program { public static Int32 MaxLen; public stat
2011-10-15 11:13:07 1745
原创 汉诺塔算法
using System;namespace 汉诺塔算法{ class Program { static void Main(string[] args) { Console.WriteLine("盘数
2011-10-14 15:59:02 1436
转载 BF算法与KMP算法
using System;namespace kmp{ /// /// Summary description for Class1. /// class Class1 { /// /// The
2011-10-14 15:25:25 664
原创 CLR_VIA_C# 数组
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace CLR_VIA_C__数组{
2011-10-14 09:58:49 759
转载 二叉树
#include#includetypedef struct Node{ char data; struct Node *lchild; struct Node *rchild;}BiTreeNode;BiTreeNode *CreatBiTree(BiTreeN
2011-10-13 21:40:13 412
原创 CLR VIA C# 可空值类型
using System;namespace 可空值类型{ class Program { static void Main(string[] args) { //Int32 a = null; //错
2011-10-13 14:31:03 454
原创 二分查找
using System;using System.Collections.Generic;namespace 二分查找{ class Program { static void Main(string[] args) {
2011-10-12 11:52:27 410
原创 CLR via C# 委托链
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 委托深入研究{ class Program { pu
2011-10-10 15:57:06 825
原创 CLR via c# 常量与变量
namespace mydll{ public class Class1 { public const int a = 50; public static int b = 60; public static rea
2011-10-10 12:51:25 900 2
原创 CLR via c# 装箱与拆箱
using System;namespace 拆箱装箱{ class Program { class someref { public Int32 x;} //class是引用类型,在托管堆上分配内存 //in
2011-10-10 09:05:26 735
转载 C#中HashTable的用法
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对
2011-10-09 14:13:37 397
原创 checked
using System;namespace checked实验{ class Program { static void Main(string[] args) { byte b = 100;
2011-10-09 10:07:31 469
原创 system_math
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace math_syan{ class Program {
2011-10-09 09:08:50 1700
原创 顺序线性表
#include#define OK 1#define ERROR -1#define MAX_SIZE 100typedef int Status ;typedef int ElemType ; typedef struct {
2011-10-02 20:59:47 498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人