自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 华为机试题三 关于通配符的匹配

主要是输入字符串1233232,2?3?3 用逗号分割匹配串,输出第一个匹配的字串#include#include#includeusing namespace std;int main(){ string s1; vectors2,s3,s4; cin>>s1; int count=s1.find(','); for (int l=0;l<count;l++) {

2015-03-30 11:16:04 390

原创 华为机试题二括号的匹配

主要是判断输入的字符串中括号是否匹配#includeusing namespace std;#include#includeint main(){ string s1; cin>>s1; int len=s1.size(); stacks2; for(int i=0;i<len;i++) { if(s1[i]=='(')

2015-03-30 11:13:20 626

原创 华为机试题一 字母与字符串位置

根据同学的描述第一题关于输入abdcc123dada,字母在前,数字在后,顺序不变#includeusing namespace std;#includeint main(){ string s1,s2,s3; cin>>s1; int len=s1.size(); for (int i=0;i<len;i++) { if(s1[i]

2015-03-30 11:11:05 393

原创 中缀表达式到后缀表达式的转换C++实现

实现个位数的运算//中序表达式转换后缀表达式:-与+为同一优先级但是要满足左向右的执行顺序,处理时要弹出先进栈,压进后遇到的,*与/同样,//*/遇到-+时要要弹出把-+压进栈,同时要考虑到-||+ *这种情况:处理是*弹出栈如果满足剩下大小>=1再与- +判断//计算后续表达式时数据压栈要注意字符转换为数字,计算结果转换为字符再进栈。#include#include #include

2015-03-30 11:07:34 500

原创 大数相减C++实现

#include#includeusing namespace std;int main(){ string s1,s2; cin>>s1>>s2; int len1=s1.size(); int len2=s2.size(); int bit=0; int k=0; vectorvi; int t=0; int i=

2015-03-29 14:41:15 620

原创 华为模拟题二求一个int型整数的两种递减数之和

给出一个整数(负数使用其绝对值),输出这个整数中的两种递减数(1.最大递减数;2.递减数中各位数之和最大的数)之和。递减数:一个数字的递减数是指相邻的数位从大到小排列的数字,不包含相邻的数位大小相同的情况。最大递减数:所输入整数的所有递减数中值最大的一个。 如: 75345323,递减数有:75,753,53,53,532,32。那么最大的递减数为753。各位数字之和最大的

2015-03-26 21:25:00 358

原创 华为模拟题一:密码截取C++实现

Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况(abaaab可看作是aba,或baaab的加密形式),Cathcer

2015-03-26 21:21:38 536

原创 删除字串

#include#include#include#includeusing namespace std;int delete_sub_str(const char*str,const char*sub_str,char*result){ int count=0; int len1=strlen(str); int len2=strlen(sub_str); int k=0;

2015-03-25 11:47:40 327

原创 PL/SQL自定义类型与包的封装

自定义类型 create or replace package emp_pkg is type emp_table_type is table of employees%rowtype index by binary_integer; procedure get_employee(emps out emp_table_type); end emp_pkg; create or repl

2015-03-19 10:33:22 521

原创 PL/SQL包头与包体的定义

包:包头:变量的声明与包体 建立包头: create or replace package comm_pkg is std_comm number:=0.1;包头变量定义 public procedure reset_comm(new_comm number);包体中详细定义 end comm_pkg; / 建立包体: create or replace packag body

2015-03-19 10:30:35 2650

原创 PL/SQL函数的定义与使用

函数: create or replace function get_sal (id employees.employee_id%type) return number is sal employees.salary%type:=0; begin select salary into sal from employees where employee_i

2015-03-19 10:30:28 327

原创 PL/SQL out 类型存储操作

out 类型存储操作 create or procedure q_sal (id in employees.employee_id%type, percent in number, name out employee.last_name%type) is begin select last_name into name from em

2015-03-16 17:13:54 384

原创 PL/SQL in 类型存储操作

in 类型存储操作,默认(传入两个参数) create or procedure raise_sal (id in employees.employee_id%type, percent in number) is begin update employees set salary=salary*(1+percent/100) w

2015-03-16 17:12:51 299

原创 PL/SQL函数创建

drop procedure .. execute .... show errors 函数创建 create function avg _salary return number is avg_sal employees.salary%type; begin select avg(salary) into avg_sal from employees

2015-03-16 17:09:20 462

原创 PL/SQL存储过程创建

create procedure getemp is //过程名是getemp emp_id employees.employee_id%type;// 创建类型与表employees相同类型的变量 lname employees.last_name%type; begin emp_id :=100; 赋值 select last_name into l

2015-03-16 17:08:13 277

原创 约瑟夫环的链表C++实现

#includeusing namespace std;typedef struct Node{ int data; Node*next;} NodeList;NodeList* CreateList(int n){ NodeList*p,*q,*head; int i=1; p= new NodeList(); p->data=i; head=p; for( i=1;i

2015-03-15 21:42:28 554

原创 关于字符串读取实现操作符

#includeusing namespace std;#include#include void arothmetic(const char*pInputStr,long lInputLen,char*pOutputStr){ vectorvi; char* s1=new char(lInputLen); char* s2=new char(lInputLen); int co

2015-03-15 21:39:03 277

原创 字符串压缩C++实现

#includeusing namespace std;void stringZip(const char*pInputStr,long llnputLen,char*pOutputStr){long l=0; for (long i=0;i{int count=1;for (long j=i+1;j{if (pInputStr[i]==pInputSt

2015-03-12 15:58:35 3195

原创 字符串过滤C++实现

#includeusing namespace std;void stringFilter(const char*pInputStr,long llnputLen,char*pOutputStr){ int a[26]; for (int j=0;j<26;j++) { a[j]=0; } long l=0; for (long i=0;i<llnputLen;i++) {

2015-03-12 15:55:55 2303

原创 大数相加的C++简单实现

#include #include #include using namespace std;void addsum(vectorv1,vectorv2){ int size1=v1.size(),size2=v2.size(); vectorvvs; int y=size1-1; for (int k=size2-1;k>=0;k--,y--) { int ssum;

2015-03-12 14:38:14 427

原创 DML语句与事务处理

五 DML语句    1.insert语句       insert into 表名(字段1,字段2....) values(值1,值2....);       insert into 表名 values(值1,值2....);必须是全部字段的值   2.update语句       update 表名 set 字段1=值1,字段2=值2/表达式,where.....   

2015-03-10 19:41:26 410

原创 DDL语句

四 DDL语句     1.建表语句 字段名、主键类型、惟一性约束是否为空、关联表关联、哪一个字段外键值、数据类型,数据长度范式: 第一范式:所有属性必须是单值 大小不可以做 第二范式:所有属性必须依赖主键 第三范式:非惟一属性必须依赖非唯一相关 学号,姓名,三围,学科,成绩,价格 根据第一范式:三围不满足 第二:价格,学科,成绩不满足表名:以字母开头,1-

2015-03-10 19:39:49 289

原创 子查询

三 子查询     嵌套查询.被嵌套的查询称为子查询。先执行子查询     语法(查询)select first_name from s_emp where id=(select manager_id from s_emp where id=2);     select     from      group by     having     order

2015-03-10 19:37:58 243

原创 表关联查询

一 表关联查询   1.表的关联分两类       有关系的关联       无关系的关联   2.表的有关系的关联(内关联)where 指定关联关系表1.字段=表2.字段 and 表2.字段=表3.字段有关系关联:   通过字段关系,把多张表合并在一起.select s_emp.id,first_name,name from s_emp,s_depwher

2015-03-10 19:37:32 321

原创 分组查询

二 分组查询    1.分组函数     select avg(salary) from s_emp;     select count(2) from s_emp;  记录2次     select sum(2) from s_emp;     select sum(salary*(1+0.2) from s_emp;     select count(distinct na

2015-03-10 19:37:15 268

matcom使用方法

主要有matcom与VC的混合编译方法,并且有详细的教程说明

2014-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除