![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础及算法
vs349214897
这个作者很懒,什么都没留下…
展开
-
KMP算法实现
#include #includeusing namespace std;void creatNext(char* p,int plen,int *next){ next[0]=-1; for(int i=0,j=-1;i<plen;i++) { if(j==-1||p[i]==p[j]) {原创 2015-11-28 10:41:29 · 292 阅读 · 0 评论 -
双向链表的奇偶节点交换(即1节点和2节点交换,然后3节点和4节点交换)
#include#include#include#includeusing namespace std;typedef struct Node{ struct Node* next; struct Node* pre; int data;}Node;typedef struct D_List{ Node* head; Node* tail; int size;}原创 2015-09-17 18:21:05 · 1070 阅读 · 0 评论 -
2015网易游戏笔试第2题(求出压缩的字符串展开后的个
#include#include#include#include#includeusing namespace std;int find_num(string &s,int &i);int main(){ int number=0; cin>>number; vectors_list(number); for(int i=0;i<number;i++) { cin>原创 2015-09-17 21:47:27 · 497 阅读 · 0 评论 -
2015网易游戏笔试第一题(找9706的重复次数)
#include#include#include#includeusing namespace std;int main(){ int number=0; //int number=1; cin>>number; vectors_list; for(int i=0;i<number;i++) { string s1; cin>>s1; s_list.push_原创 2015-09-17 19:41:45 · 771 阅读 · 0 评论 -
const用法总结
http://www.360doc.com/content/11/1013/21/3398926_155857547.shtml转载 2015-04-30 10:29:29 · 466 阅读 · 0 评论 -
由零开始配置SLAM领域的linux环境tomcv库
首先配置linux,我用到的是ubuntu12.04LTS版本作为ios,用到的虚拟机是vmware8.01.用VMware 8安装Ubuntu 12.04详细过程(图解),http://www.cnblogs.com/achillesyang/archive/2012/06/21/2557152.html2.ubuntu配置好后,安装vmtools ,http://blog.cs原创 2015-03-28 14:32:56 · 1088 阅读 · 0 评论 -
linux下库的编译与配置
1.下载库,一般库里面都有cmakelist.txt的cmake文件,此时直接进入目录利用sudo cmake 即可2.cmake后会出现generate down和config down表示构建成功3.用make,编译库,一段时间会显示编译到100%表示编译成功4.编译好后,最重要的一步来了,配置环境变量(既让linux系统可以搜索到你的库,从而动态加载你的苦到所要用的程序中去,类似原创 2015-03-29 10:44:56 · 458 阅读 · 0 评论 -
x86寄存器及汇编指令详解
寄存器介绍点击打开链接汇编指令详解转载 2015-05-20 14:41:39 · 605 阅读 · 0 评论 -
C++回调机制
http://www.cnblogs.com/qq78292959/archive/2012/10/10/2719155.html转载 2015-05-14 15:05:21 · 301 阅读 · 0 评论 -
最近又动手重写了插入,快速排序,单链表,环状双链表,代码如下
#includeusing namespace std;//线性链表-单链表,实现增删改查功能,仅作为基本的逻辑实现,至于判空什么都不做了typedef struct list_node{ list_node* next; int data;}list_node;typedef struct list{ list_node* head; int size;}list原创 2015-05-03 21:44:45 · 449 阅读 · 0 评论 -
C++学习漫谈
有人说过,学习C++最好的办法就是把自己作为c++编译器的设计者,C++有很多复杂特性,当你站在编译器设计者角度看,要实现这些特别的功能,需要怎么做,会出现哪些问题,要解决这些问题,我必然会给编译器的文法检测添加一些约束,这就是一些特性的形成,特性说白了就是为了实现一些特定功能,做的一些必要的约定,如下面这篇博客说的关于typename的一些理解,及哪些情况需要用到typename,为什么需要用t原创 2015-04-28 11:44:17 · 372 阅读 · 0 评论 -
_beginThreadex的用法
http://blog.163.com/tfn2008@yeah/blog/static/1103213192012641036579/转载 2015-05-02 09:34:33 · 391 阅读 · 0 评论 -
linux,windows下sqlserver连接配置
linux下SQLSERVER ODBC配置VS2012 连接 SQL Server 2012 Express转载 2015-04-29 17:16:40 · 1108 阅读 · 0 评论 -
值得推荐的C/C++框架和库
值得推荐的C/C++框架和库http://coolshell.info/blog/2014/12/c-open-project.html转载 2015-04-16 17:12:17 · 426 阅读 · 0 评论 -
sql 计算器
Sql Server 2008完全卸载方法 http://www.jb51.net/article/37301.htm四则运算算法实现 http://www.cnblogs.com/matrix-r/archive/2013/03/23/2977330.html转载 2015-04-24 09:56:05 · 856 阅读 · 0 评论 -
二叉树构建与遍历
#include #includeusing namespace std;typedef struct BT_Node{ char data; struct BT_Node* lchild,*rchild;}BT_Node,*BTree;bool creatBT(BTree &bt){ char c; sc原创 2015-11-28 10:40:10 · 477 阅读 · 0 评论