一下内容来自于书籍:《C#高级编程(第六版)》C#使用指针的2个主要原因:强烈建议不使用指针
分类:
其他好文 时间:
2014-06-10 13:03:55
阅读次数:
183
1.维护两个指针,一个指向第一个
,向右移动,一个指向最后一个元素,向左移动。当第一个指针指向为偶数,第二个为奇数,就进行交换并移动指针。
注意:当输入为Null或者length=0时候的情况。#include "stdafx.h"#include using namespace std;void
...
分类:
其他好文 时间:
2014-06-09 21:20:21
阅读次数:
224
深入探讨this指针为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。可是如今还是不敢放开手来写,战战兢兢。不是操心自己写错,而是唯恐自己错误误导别人。同一时候也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议刚開始学习的人,最好具有一定编译基础,调试基础。假设大家觉得这片文章有不满...
分类:
其他好文 时间:
2014-06-09 19:37:13
阅读次数:
281
1 清除combox里面的内容
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容2
如何获取鼠标指针的位置GetWindowRect 详情见657面 超市管理系统3 如何获取combox下拉列表的索引;int se.....
分类:
其他好文 时间:
2014-06-09 18:08:36
阅读次数:
313
题目的关键是要让新链表和原有链表发送关联,可以通过这种关联来设置新链表的random
pointer思路:将新链表的元素插入到原有链表元素的后面,如下图所示,就可以根据原有链表的radom->next
就是新链表的random指针所以分3步骤:1 新元素插入2 设置新链表的random3 拆分大链表...
分类:
其他好文 时间:
2014-06-09 17:59:33
阅读次数:
202
Node* findMid(Node* &head){ if(head ==
NULL||head->next == NULL) return head; Node* p = head; Node* q = head;
while(q->next->ne...
分类:
其他好文 时间:
2014-06-09 17:55:34
阅读次数:
204
今天想到数据库的优化,第一项就想到了索引,所以想重新认识一下索引。首先百度百科了一下,定义还是首要看的嘛!定义:索引是一个单独的、物理的数据结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。我去!!!这定义谁下的,读起来拗口不说,还死难理解对吧?还是看看它可...
分类:
数据库 时间:
2014-06-09 17:51:59
阅读次数:
251
定义:#include std::function
myPrintFunction;函数指针void directPrint(const QString &msg){
qDebug()<<"direct print:"<<msg;}myPrintFunction =
directPrint;lamb...
分类:
其他好文 时间:
2014-06-09 17:41:16
阅读次数:
267
Sort a linked list using insertion
sort.对于指针链表类题,分析时一定要用笔先清晰画出来,每个指针对应那些结点。对比:(1)插入排序的顺序表实现,是对temp从参考点temp往前与一个个元素比较,(2)插入排序的链表实现,是对temp从头结点开始往后与一个个元素...
分类:
其他好文 时间:
2014-06-09 17:27:30
阅读次数:
187
题目:输入一个链表,输出改链表倒数第K个结点。分析:常规方法可能就是,先遍历一遍链表,找到链表长度length,那么我们只需要第二次遍历length-k+1个结点就可以找到倒数第k个结点。
比较好的方法是采用两个指针,让一个指针先走K-1步,后面的指针再跟上。这样只需要遍历一遍。注意:1.提高...
分类:
其他好文 时间:
2014-06-09 16:35:50
阅读次数:
396