C/C++/VC
文章平均质量分 59
guoqiangma
这个作者很懒,什么都没留下…
展开
-
SSE intrinsic函数_优化
编写一个基于SSE多媒体指令集的快速矩阵加法运算函数,输入参数为两个单精度浮点型数组srcA与srcB,长度为N,输出结果保存在一个单精度浮点型数组dest中,假设srcA、srcB以及dest内存空间的首地址均按照16-byte对齐。请利用多媒体指令集获得最大的程序性能(可以使用Visual Studio中的SSE intrinsic函数) 推荐函数定义:void SSE_Add原创 2010-04-06 19:20:00 · 4222 阅读 · 6 评论 -
《网络版五子棋游戏软件设计》(WINDOWS编程)
1、实现介绍该棋的下法如下:⑴ 由两位棋手在一个由方格(9个或225个分格)组成的矩形棋盘上各挚一种棋子(例如类似围棋的黑、白两色圆形棋子)进行博奕。⑵ 两位棋手轮流在棋盘的空格处放置本方的棋子。⑶ 当一方的棋子在棋盘的任何(垂直、水平和对角线)一个方向首先三子或五子连成一, 线时,则该棋手为获胜者,即一局棋结束。⑷ 如果棋盘上所有的方格中都放置了双方的棋子,而任何一方的棋原创 2010-04-07 19:30:00 · 1610 阅读 · 0 评论 -
《网络监视系统》(网络编程C++)
系统框架图 系统在工作流程上可分为两条线。第一条是屏幕监视,另一条便是远程控制。屏幕监视工作流程如图1,远程控制工作流程如图2系统目标本系统实现了网络监控功能,可以对远程计算机进行操作,比如锁定远程计算机,获取对方屏幕,控制鼠标动作等。本系统包括服务器和客户端两部分,服务器运行结果如图所示:打开SockServer之后,会出现两个菜单项:网络,系统控制和帮助。原创 2010-04-07 19:59:00 · 901 阅读 · 0 评论 -
static用法小结——面试常问题目
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下转载 2011-09-29 10:29:26 · 590 阅读 · 0 评论 -
判断链表是否有环
有几种解法: 1. 遍历链表,将已经遍历过的节点放在一个hash表中,如果一个节点已经存在hash表中,说明有环。时间:O(n) 空间:O(n) 2. 反转链表 时间O(n),空间O(1),使用三个指针 3. 快慢指针。 时间O(n), 空间O(1),使用两个指针原创 2011-09-29 10:35:57 · 694 阅读 · 0 评论 -
如何判断链表有环。如何计算环的长度。如何计算柄的长度
链表球环路的问题经常出现在面试题中,希望通过下面的解释能偶掌握这几个问题。 问题: 1、如何判断一个链表是不是这类链表? 2、如果链表为存在环,如何算环的长度? 3、如果链表为存在环,如何算柄的长度? 第一问是否有环就用快慢指针,fast=fast->next-next,slow=slow->next;代码如下 bool IsExitsLoop(slist *head)原创 2011-11-03 22:10:35 · 5096 阅读 · 0 评论