摘要: 比较简单,都写上注释,单链表我研究了一天,都没做出一道题目,就是在单链表中删除所有重复的节点,指针指来指去,头都晕,如果就是删除一个就简单,在单链表没有索引,所以只能靠指针,先排序再删除,现在我还没做出来,就差一步,先放着,做了那么久,累了。 阅读全文
posted @ 2016-05-01 21:51 MrPat 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 简单的线性表增删,本人是菜鸟,有什么问题请评论,我真的希望大家能给点指点,谁也是从菜鸟开始的, 做技术的没有什么好嘲笑的,技术的东西是永远学不完的,日新月异。 技术靠一点一点积累的,大牛也是這样, 希望我也能加油。 阅读全文
posted @ 2016-05-01 00:24 MrPat 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 一般的乱码情况: 如果在控制台上出现這样的乱码,一般在phpmysqladmin上也会出现乱码,因为他们都一样 一个在控制台出现,一个在页面出现。 首先在mysql.exe上输出 mysql>SHOW VARIABLES LIKE 'character%'; 下图是正确的 如果不是都将他们设置个为u 阅读全文
posted @ 2016-04-23 18:11 MrPat 阅读(2096) 评论(0) 推荐(2) 编辑
摘要: 1 //c语言描述 将2进制转化为10进制 2 #include 3 #include 4 #include 5 #define STACK_INIT_SIZE 20 6 #define //栈满后再分配 7 8 typedef char ElemType; 9 typedef struct 10 { 11 ElemType *base; //栈底... 阅读全文
posted @ 2016-04-18 00:18 MrPat 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 c++描述将2进制数转化成10进制数 3 问题,1.初始化栈后,用new,不知道delete是否要再写一个函数释放内存, 4 还是在哪里可以加上delete 5 2.如果栈满了,我要分配多点空间,我想的办法是先用delete删除之前申请的 6 空间,再用new重新申请,但是c语言有一个... 阅读全文
posted @ 2016-04-18 00:16 MrPat 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 1.div布局在ie浏览器和chrome浏览器,firefox浏览器不同,不如在div里面嵌套3个div,分别左中右,左边div的pading和margin在ie8以上都是几乎相同,ie8以下做内边距x2,在中间的div在chrome和fierfox中默认在左边div的右边,而ie缺不是,解决这个问 阅读全文
posted @ 2016-04-17 11:22 MrPat 阅读(368) 评论(0) 推荐(0) 编辑
摘要: C++11的标准 强制转换 (long)thorn =long (thorn) //前者是c标准,后者是c++ 还有一种 static_cast<long> (thorn) //这种是c++标准 数组各种 array<float,4> score ={68,66,18,12}; //头文件arrar 阅读全文
posted @ 2015-12-31 00:38 MrPat 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1 4 5 6 7 Bob's Auto Parts -Customer Orders 8 9 10 Bob's Auto Parts 11 Customer Orders 12 13 isn't double"; 18 echo gettype($a).''; 19 settype($a,'double'); 20 echo gettype($a).'... 阅读全文
posted @ 2015-12-30 22:37 MrPat 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 从上例可以看出,在类CDerived12的构造函数初始化表中,调用了间接基类CBase的构造函数,这对于非虚基类是非法的,但对于虚基类则是合法且必要的。 对于派生类CDerived1和CDerived2,不论是其内部实现,还是实例化的对象,基类CBase是否是它们的虚基类是没有影响的。受到影响的是它 阅读全文
posted @ 2015-12-12 16:54 MrPat 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 多态性: 条件:指向派生类对象的基类指针或者引用派生类对象的基类引用(调用虚函数) 动态联编: 若没有virtual ,程序就会输出I am circle,因为有了虚函数进行了绑定,若没有,输出为 I am shape;若要深入弄懂链表,必须学习数据结构和汇编, 其实虚函数的本质就是搞了个数据结构。 阅读全文
posted @ 2015-12-10 23:37 MrPat 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝和深拷贝都是相对拷贝构造函数来讲的 下面代码实现浅拷贝, 再增加一个类成员指针变量, 上面程序拷贝构造函数中把对象的指针地址拷贝给当前对象的指针地址, 当执行到析构函数,以为有两个对象,不是要删除两次吗,当运行第一次时没有问题, 当运行第二次程序就会崩溃。 那要解决这个问题就要深拷贝了。 這样 阅读全文
posted @ 2015-12-08 21:03 MrPat 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 两段程序 string version(const string &s1,const string &s2) { string temp; temp =s2+s1+s2; return temp; } // 返回的是string 对象version,temp在运行此函数后就被释放,。temp创建一个 阅读全文
posted @ 2015-12-01 12:43 MrPat 阅读(221) 评论(0) 推荐(0) 编辑