算法研究
skilledprogrammer
站在起跑线上,只要不断前进,生活就充满了新鲜感
展开
-
C++之链表操作
1 链表题:一个链表的结点结构struct Node{int data ;Node *next ;};typedef struct Node Node ;(1)已知链表的头结点head,写一个函数把这个链表逆序( Intel)Node * ReverseList(Node *head) //链表逆序{if ( head == NULL || head->next == NULL原创 2009-09-04 10:15:00 · 953 阅读 · 0 评论 -
c++设计模式之单例模式(转)
<br />单实例设可能是使用最广泛的设计模式。其思想意图是保证一个类只有一个实例,并且提供类对象的全程访问。单实例对象应用的范围很广:如GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。本文将讨论如何用C++实现单实例模式,并解释如何优化单线程应用的设计。<br /><br />设计方案<br /><br /> 使用全程对象能够保证方便地访问实例,但是不能保证只声明一个对象-也就是说除了一个全程实例外,仍然能创建相同类的本地实例。单转载 2011-05-20 20:14:00 · 922 阅读 · 0 评论