02 2012 档案
摘要:本来只是想解决怎么把数据的行和列进行转换的,但最近觉得一些数据库SQL语句的操作,很久没用了,有点陌生。所以也就随笔记录一些简单但很基本的操作。我的数据库是MSSQL2005.第一部分主要的操作包含:数据库的创建、删除,表的增、删、改,表中数据的增、删、改、查,视图的操作。 1 --查询数据库是否存在 2 if exists ( select * from sysdatabases where [name]='TestDB') 3 print 'Yes, the DB exists' 4 else 5 print 'No, need a new one?
阅读全文
摘要:一个经常碰到的笔试题:一堆小朋友,共有N个,围成一个圈,每个小朋友递增地编号,1,2,3,4,......现在,从第一个小朋友开始计数,每数到3的小朋友站出来离开,然后从下一个小朋友开始计数。直到所有的小朋友离开,求小朋友离开的顺序编号。例如:1 2 3 4【第一次3离开】剩下 1 2 4【第二次2离开】剩下 1 4【第三次4离开】剩下 1........下面以苹果代替小朋友,数到3的苹果被吃掉,输出被吃的苹果的编号。先创建一个苹果结点类Apple.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Tex
阅读全文
摘要:以一个类来定义结点类,其中包含结点数据值,前结点,后结点(双向链表的情况有前、后结点)。using System;using System.Collections.Generic;using System.Text;namespace Csharp{ public class Node<T> where T : IComparable<T> { T data; /// <summary> /// the current data /// </summary> public T Data { ...
阅读全文