- 博客(94)
- 资源 (7)
- 收藏
- 关注
转载 输出第二个字符串在第一个字符串中的链接次序
/*描述:输入两个字符串,比如abdbcc和abc,输出第二个字符串在第一个字符串中的链接次序,即输出125,126,145,146*/#include #include #include using namespace std; listlist1; void findLink(const char*p1,const char*p2,int i,in
2012-05-28 17:01:56
1147
原创 单链表一次遍历反序
《编程之美》有这样一个例子,单链表在不告诉头指针的情况下完成删除指定节点的方法, 代码如下: pCurrent->next = pNext->next; pCurrent->data = pNext->data; delete pNext; 扩展问题为编写一个函数,给定一个链表的头指针,要求遍历一次,将单链表中的顺序反过来。#include#include/////////////typedef struct Node
2011-03-06 17:27:00
1758
原创 网格算法
<br />网格是把整个因特网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。当然,网格并不一定非要这么大,我们也可以构造地区性的网格,如中关村科技园区网格、企事业内部网格、局域网网格、甚至家庭网格和个人网格。事实上,网格的根本特征是资源共享而不是它的规模。它应用到不同领域又叫计算网格、信息网格、知识网格、服务网格等。 <br /><br />由于网格是一种新技术,因此具有新技术的两个特征:其一,不同的群体用不同的名词来称谓它;其二,网格
2011-01-25 10:19:00
2132
转载 FC10vim中 ctags+taglist+cscope的安装以及常用快捷键
先将ctags更新到最新版本:yum install ctags yum install ctags现在我们到http://www.vim.org/scripts/script.php?script_id=273 下载最新版本的taglist plugin,目前版本是4.3。 在Fedora10和Ubuntu9.10里没找到这两个文件夹,而是在/usr/share/vim/vim72里: plugin/taglist.vim – taglist插件 doc/taglist.txt - ta
2010-11-13 11:20:00
1213
原创 oracle数据库中序列的用法
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{...
2010-08-30 17:12:24
161
原创 oracle - merge用法(转)
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和upda tes操作. MERGE命令从一个或多个数据源中选择行来updati ng或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、...
2010-08-23 10:20:24
116
原创 关于循环移位的高效算法
<br />/*-------------------------------------------------------------------*/ | --author : zhangdy | | --date : 2010-08-17 | | --note:
2010-08-17 15:37:00
844
原创 sql - over()的用法
oracle over函数 详解(转) SQL> select deptno,ename,sal 2 from emp 3 order by deptno;DEPTNO ENAME SAL---------- ---------- ---------- 10 CLARK 2450 ...
2010-08-04 17:06:33
145
原创 oracle 函数集
----------------------| 字符函数 |----------------------字符串连接 asssbsssSelect concat('asss','bsss') from dual;select 'a'||'b' from dual;--单词首字母大写 Red Hatselect initcap('red hat') from...
2010-08-04 16:37:22
131
原创 oracle 函数集 整理
<br />----------------------| 字符函数 |----------------------字符串连接 asssbsssSelect concat('asss','bsss') from dual;select 'a'||'b' from dual;--单词首字母大写 Red Hatselect initcap('red hat') from dual;--字符串截取 结果为 defSelect substr('abcdef',le
2010-08-04 15:09:00
690
原创 Search link!!
1.http://download.chinaunix.net china unix webset many os or gzip can be download!2.http://www.filewatcher.com : File search engine which features FTP search. Monitors more than half a bill...
2010-07-31 22:35:07
234
原创 在Ubuntu 10.04下安装Oracle 11g 第二版
安装步骤:第一步:修改X server 的默认设置,点菜单的System -> Administration -> Login Window(系统->管理->登录窗口),选择“Security(安全)”选项卡,取消“Deny TCP connections to the Xserver(拒绝TCP连接到X服务器)”的勾,重启Xserver(或者重启系统)。然后在终端输入: xhost +127.0.0.1第二步:安装必要的个工具:终端输入:sudo apt-get install b
2010-07-01 20:00:00
597
原创 二叉堆(优先队列)
<br />/*===========*/ | binheap.h |/*===========*/#ifndef _BINHEAP_H_#define _BINHEAP_H_#define ElementType int#define MinPQSize 2#define MinData -10000typedef struct HeapStruct { int Capacity; int Size; ElementType * Elements;
2010-06-25 13:05:00
749
原创 二叉堆(优先对列)
/*===========*\ | binheap.h |\*===========*/#ifndef _BINHEAP_H_#define _BINHEAP_H_#define ElementType int#define MinPQSize 2#define MinData -10000typedef struct HeapStruct { i...
2010-06-25 13:02:27
115
原创 B树实现
/*====================*\ | BTree.h |\*====================*/#ifndef _BTREE_H_#define _BTREE_H_#define NUM 3#define KeyType int#define Status inttypedef struct BTNode {...
2010-06-22 14:13:49
126
原创 B树C语言实现
<br />/*====================*/ | BTree.h |/*====================*/#ifndef _BTREE_H_#define _BTREE_H_#define NUM 3#define KeyType int#define Status inttypedef struct BTNode { int keynum; struct BTNode * parent; KeyType k
2010-06-22 13:20:00
3608
原创 Google是这么用的。Google的强大是百度无法比的。
<br />本文是我通过网上收集整理。若有漏洞和不全面的地方还请多多指教!!!!!!! <br />google hacking其实并算不上什么新东西,当时并没有重视这种技术,认为webshell什么的,并无太大实际用途.google hacking其实并非 <br />如此简单... <br />google hacking的简单实现 <br />使用google中的一些语法可以提供给我们更多的信息(当然也提供给那些习惯攻击的人更多他们所想要的.),下面就来介绍一些常用的语法. <br />in
2010-06-18 13:33:00
1282
原创 AVL树的实现
avl树是其每个节点的左子树和右子树的高度最多差1的二叉查找树。当在一棵avl树中插入节点的时候,很可能把avl树的平衡给破坏掉,在不平衡的情况下,可以通过对树做单次旋转或者复杂些的双旋转来处理。具体的旋转方法Google去 O(∩_∩)O,这里就不做详细介绍啦。下面仅给已实现的avl树的代码。/*====================*/ | AvlTree.h |/*====================*/#ifndef _AVL_TREE_H_#define
2010-06-17 17:09:00
644
原创 AVL树实现
avl树是其每个节点的左子树和右子树的高度最多差1的二叉查找树。当在一棵avl树中插入节点的时候,很可能把avl树的平衡给破坏掉,在不平衡的情况下,可以通过对树做单次旋转或者复杂些的双旋转来处理。具体的旋转方法Google去 O(∩_∩)O,这里就不做详细介绍啦。下面仅给已实现的avl树的代码。/*====================*\ | AvlTree.h |...
2010-06-17 17:08:46
159
原创 查找树ADT-二叉查找树
<br />/////////////////////////////// tree.h /////////////////////////////////#ifndef _TREE_H_#define _TREE_H_#define ElementType intstruct TreeNode;typedef struct TreeNode * Position;typedef struct TreeNode * SearchTree;SearchTree MakeE
2010-06-13 10:01:00
650
原创 查找树ADT-二叉查找树
/////////////////////////////// tree.h /////////////////////////////////#ifndef _TREE_H_#define _TREE_H_#define ElementType intstruct TreeNode;typedef struct TreeNode * Position;typedef...
2010-06-13 09:59:30
107
原创 表达式树
<br />栈的实现及中缀表达式到后缀表达式的实现代码参看之前的日志。<br /> <br />//>>>>>>mocro.h#ifndef _MACRO_H_#define _MACRO_H_#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int#endif//>>>>>>struct.h#ifndef _STRUCT_H_#define _STRUCT_H_#in
2010-06-12 14:08:00
561
原创 生成表达式树
栈及中缀表达式转后缀表达式的实现看之前的日志 //>>>>>>mocro.h#ifndef _MACRO_H_#define _MACRO_H_#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int#endif//>&...
2010-06-12 14:06:59
198
转载 零值指针指向何处?
<br /> 在阅读本文之前,希望读者对WINDOWS下程序的运行方式以及内存管理机制有基本的了解。 <br /> 一、NULL指针和零值指针(null pointer and zero value pointer) <br /> 我们查看一下C++标准库定义的NULL指针 <br /> // Define NULL pointer value <br /> #ifndef NULL <br /> # ifdef __cplusp
2010-06-11 21:56:00
1035
3
原创 中缀转后缀表达式(栈实现)
一个简单的中缀表达式转后缀后缀,复杂的原理相同。用栈实现。#include#include#define STACK_SIZE 20#define NUM_COUNT 20#define SYMBOL_COUNT 20/*-------------- stack ---------------*/typedef struct stack{ int top; int a[STACK_SIZE];}stack;stack * c
2010-06-10 21:10:00
1032
原创 中缀表达式转后缀表达式的栈实现
/* Name:infixSuffixConv.c Copyright: personal Author: hojor Date: 10-06-10 21:24 Description: infix convert to suffix*/#include<stdio.h>#include<stdlib.h>#define ...
2010-06-10 21:08:03
115
原创 栈(stack)
/* Name: stack.c Copyright: personal Author: hojor Date: 07-06-10 10:22 Description: stack*/#include <stdio.h>#include <stdlib.h>#include "stack.h"#define Em...
2010-06-08 13:49:04
103
原创 栈
<br />/* Name: stack.c Copyright: personal Author: hojor Date: 07-06-10 10:22 Description: stack*/#include <stdio.h>#include <stdlib.h>#include "stack.h"#define EmptyTOS (-1)#define MinStackSize (5)#define ElementType int
2010-06-08 13:49:00
665
原创 动态规划实现最长公共子序列
<br />#include<stdio.h>#include<stdlib.h>/*==============*/ |最长公共子序列 /*==============*/ /*!<打印最长公共子序列*/void printLCS(char ** a,int m,int n,const char *s1, const char *s2){ int i,j; if( m==1||n==1 ) { if( a
2010-06-04 17:19:00
571
原创 最长公共子序列
用动态规划实现的最长公共子序列 #include<stdio.h>#include<stdlib.h>/*==============*\ |最长公共子序列 \*==============*/ /*!<打印最长公共子序列*/void printLCS(char ** a,int m,int n,const char *s1, ...
2010-06-04 17:10:53
153
原创 基数排序
/*********************\ * 基数排序(桶排序)* \*********************/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>//struct of nodetypedef struc...
2010-06-04 10:35:51
95
原创 基数排序
/*********************/ * 基数排序(桶排序)* /*********************/#include#include#include#include//struct of nodetypedef struct node{ int num; struct node * next;}NODE; /*!next)temp=temp->next; NODE * newno
2010-06-04 10:33:00
493
原创 求某天是星期几
<br /> /*====================================*/ | 求某天是星期几 /*====================================*/#include<stdio.h>#include<stdlib.h>char * name[] = { "monday" , "tuesday" , "wednesday" ,
2010-06-03 11:01:00
1100
原创 排序算法汇总
<br />转自http://hi.baidu.com/liulife/blog/item/eee9a359dc9bb22f2934f0e4.html<br /> <br />常见排序算法(C)<br />//排序方法|最好时间 |平均时间 |最坏时间 |辅助空间|稳定性//<br />//------------------------------------------------------//<br />//直接插入| O(n) | O(n^2) | O(n^2) | O(1)
2010-06-03 09:49:00
512
原创 最大子序问题的联机算法
#include#include/*!/func int MaxSubsequenceSum(const int a[],int n) */bref the problem about the max sum of subsequence */para[in] a[] : the sequence */para[in] n : the number of sequence */author zhangdy */dat
2010-06-03 09:30:00
567
原创 螺旋矩阵
自己写的一个螺旋矩阵的算法,感觉好笨,呵呵,还没想出好办法来,感觉肯定有个很简洁的算法来实现。#include#includevoid SpiralMatrix(int start,int n){ int sm[n][n],i,j; i=j=0; memset(sm,0,sizeof(sm)); int m = n -1 ; for(i=0;i { for(j=i;j { sm[i][j]=start;
2010-06-03 09:20:00
535
原创 螺旋矩阵算法
自己写的一个螺旋矩阵的算法,感觉好笨,呵呵,还没想出好办法来,感觉肯定有个很简洁的算法来实现。 #include<stdio.h>#include<stdlib.h>void SpiralMatrix(int start,int n){ int sm[n][n],i,j; i=j=0; memset(sm,0...
2010-06-02 16:24:44
184
原创 最大子序列和问题的联机算法
#include<stdio.h>#include<stdlib.h>/*!\func int MaxSubsequenceSum(const int a[],int n) *\bref the problem about the max sum of subsequence *\para[in] a[] : th...
2010-06-02 00:22:04
194
原创 java excel导入导出
搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下: 代码(CreateXLS.java): //生成Excel的类 import java.io.*; import jxl.*; import jxl.write.*; public ...
2010-01-20 18:04:15
100
原创 哈佛凌晨四点半...
差距…… 在网上看到这篇文章,觉得很有感触, 或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。 作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么...
2010-01-15 18:20:48
523
SpketIDE-v1.6.11.rar
2009-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人