自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 一个数组,下标从0到n,元素为从0到n的整数。判断其中是否有重复元素

手动调一下,只是判断有无重复的话, 可用一个两重循环搞定:  using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DupProject{    class Program    {        static void Main(string[] args)     

2010-04-01 10:12:00 2333

原创 带头节点链表的反转 循环和递归 C#实现

练练脑子,呵呵. 要熟悉和理解算法,最好还是亲自动手写一下,发现不管是笔试面试,大家都爱问链表相关的问题, 下午动手调了一下, 实现了带头节点的链表描述,链表建立,链表遍历,链表反转(循环和递归)   Node.cs  节点类----------------- using System;using System.Collections.Generic;using System.Linq;using

2010-03-31 19:18:00 1027

原创 回顾一下选择和冒泡

很久没回顾过C了, 看数据结构时,今天小小的温习一把,发现手生了很多: 在TC中练了一下经典的选择和冒泡:  void sortArray (int *, int );void displayArray(int* ,int);void bubbleSort(int *, int);int main (void){  int p[]= {5,4,3,2,1};  int q[]= {1,2,3,4,

2010-03-22 15:44:00 675

原创 protected internal MSDN 中文页面翻译很别扭

关于 Protected internal这个访问级别,MSDN 上是这么说的:   http://msdn.microsoft.com/zh-cn/library/ba0a1yw2(VS.80).aspx protected internal访问仅限于从包含类派生的当前程序集或类型。  而, CLR Via C#  中是这么解释的:  Family 或者 Assembly:  方法可由任何程序集

2010-03-18 10:44:00 909

转载 单链表的逆转

http://blog.sina.com.cn/s/blog_4e356ecd0100ago4.html 单链表的逆转过程的关键是3个指针:一个记录当前逆转节点的前一个节点,一个记录当前逆转节点的下一个节点,另外一个则记录当前的逆转节点。为什么要3个指针呢?其原因就在于当修改了当前逆转节点的next域后(逆转),链表就暂时断了(即无法再定位下一个节点),因此需要一个指针记录其下一个节点位置(要能够

2009-12-14 11:03:00 695

转载 转贴---单例模式(C#实现)

转贴---单例模式(C#实现)个人认为写的很不错,虽然本人由于水平所限,对某些地方不是理解的很透彻http://hi.baidu.com/%D0%C7%BB%F0%D3%C4%C0%B6/blog/item/b18eb13993086ff93a87ce14.html这是这段时间学习设计模式的时候的源代码。单例(单件)模式的五种实现。通过一个计数器的例子调用验证一下。把下面的代码直接拷进vs下,运行

2009-12-13 21:46:00 933

转载 memmove 内存拷贝函数实现

memmove 函数实现  原型:extern void *memmove(void *dest, const void *src, unsigned int count);  用法:#include   功能:由src所指内存区域复制count个字节到dest所指内存区域。  说明:src和dest所指内存区域可以重叠,但复制后src内容会被更改。函数返回指向dest的指针。

2009-12-13 20:51:00 4416

转载 转载 C# 深拷贝与浅拷贝

转载 C# 深拷贝与浅拷贝 http://blog.csdn.net/xiaolei1982/archive/2008/04/02/2245480.aspx 今天特意研究下了深拷贝和浅拷贝:首先介绍一下:C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,相当于只传递一个引用指针一样。因此 对于后者进行真正cop

2009-12-13 18:03:00 3198

转载 转贴-- 单向链表的实现 C# http://blog.csdn.net/a497785609/archive/2009/09/29/4617692.aspx

转贴-- 单向链表的实现 C#  http://blog.csdn.net/a497785609/archive/2009/09/29/4617692.aspxusing System ;   public class LinkedList   {       //嵌套类表示单个节点;       private class Node       {           public Node (

2009-12-13 16:46:00 788

原创 实现itoa函数

itoa函数:功 能: 把一整数转换为字符串用 法: char *itoa(int value, char *string, int radix);实现:  C语言中并有定义字符串类型,所以处理出来稍微有些麻烦, 以下实现的为 : int IntToString(int n, char * string, int radix) 代码实现如下:   int IntToString(int n,cha

2009-12-13 16:25:00 4690

原创 数据结构--直接插入排序实现

周末躲在家里苦修....  各种算法感觉啃起来还真是有些费劲... 不再废话了,贴调试的C#实现: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace QuickSort{    class Program    {        static void Main(s

2009-12-12 15:50:00 738

原创 输出一个按下列规律排列的M*N矩阵: Line1: 1 6 7 Line2 : 2 5 8 Line3: 3 4 9

输出一个按下列规律排列的M*N矩阵。 1 6 7  2 5 8  3 4 9  分析:关键在于找出矩阵的规律,网上看到高人是这么分析的: 设行为i,列为j  1  2m         2m+1     4m       4m+1     6m      .  .2  m+m-1   2m+ 2    4m-1    4m+2     6m-1  .   .3.   .             

2009-12-12 10:15:00 2585

原创 实现strstr函数

int   strstr(char *h,   char *n){  int i=0,j=0;  while ( h[i]!=/0 && n[j] != /0 ){  if (h[i]== n[j]) {   i++;          j++; }   else {   i++;          j=0; }}if (n[j]==/0)return i-j;else return

2009-12-09 21:50:00 649

转载 海盗分金币

5个海盗分100个金币,没个人可以提出一个方案,大多数人同意方案才能通过,如果哪个人提出的方案没有通过就回被扔进海里喂鱼,他们先抽签决定各自的顺序然后依次提出自己的方案,问:1号怎么能保住自己的小命又能获得最大利益  从后向前推,如果1-3号强盗都喂了鲨鱼,只剩4号和5号的话,5号一定投反对票让4号喂鲨鱼,以独吞全部金币。所以,4号惟有支持3号才能保命。3号知道这一点,就会提(100,0,0)的分

2009-12-05 20:19:00 568

空空如也

空空如也

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

TA关注的人

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