自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jey

闲来无事,记录一下自己成长的过程

  • 博客(9)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++二叉排排序树的实现 补上了删除和查找操作

#include #includeusing namespace std;class node{    friend class tree;public:    node* left;    int data;    node* right;};class tree{public:    node* root;    tree(){    r

2017-06-21 19:04:47 227

原创 c++用模板类封装了队列 提高了可重用性

#include using namespace std;template //定义模板类class Queue{public:    Queue(int MaxQueueSize=5);    void add(const Type&);    Type Delete();private:    int tail;    int head;    Ty

2017-06-08 11:13:01 369

原创 c++实现队列

#include using namespace std;struct node{//节点双向方便找尾指针的前驱  node* pre;  int data;  node* next;};struct queueL{    node* head;//头指针    node* tail;//尾指针};queueL* init(){    queueL*

2017-06-06 14:41:08 376

原创 利用栈实现逆波兰式求值

为了简便,我这里没有考虑除数为0这些细节#include #include#include #define STACKINITSIZE 100//初始化空间分配量using namespace std;struct Stack{    int* base;    int* top;    int  stackSize;};void createS

2017-06-04 21:01:56 699

原创 顺序栈的c++实现

#include #define STACKINITSIZE 100//初始化空间分配量using namespace std;struct Stack{    int* base;    int* top;    int  stackSize;};void createStack(Stack* s){//创建并初始化    s->top=s->base

2017-06-04 17:18:33 303

原创 c++实现双向有序链表的,增,删,查,合并

#includeusing namespace std;struct DouLinkList{    DouLinkList* pre;    int data;    DouLinkList* next;};DouLinkList* createLinkList(){//创建一个带头结点的双向链表,头结点数据域记录链表长度    DouLinkList*

2017-06-02 07:57:52 1824

原创 LeetCode 第三题,官方给的标准答案的一个分析,利用空间换时间,将复杂度降到了O(n)

int lengthOfLongestSubstring(string s) {    int n = s.length();    int i = 0, j = 0; //i表示当前搜索串的起始位置,j表示当前搜索串的结束位置   int maxLen = 0;    bool exist[256] = { false }; //表示当前字符在当前搜索串中有没有出现   wh

2017-06-01 18:12:26 499

原创 leetcode 第三题 小白用最慢的算法做的

class Solution {public:    int lengthOfLongestSubstring(string s) {        if(s.size()==1) return 1;        else{        int a=0;        for(int i=0;i            for(int j=i+1;j

2017-05-29 23:53:38 330

原创 c++实现链表 增,删,查,合并

#include # includeusing namespace std;struct linkList{    int data;    linkList* next;};linkList* createList(){//创建一个带头结点的链表,数据域记录链表长度,初始化为0    linkList* L=new linkList();    L->data

2017-05-29 20:02:49 287

java程序设计

设计一个小学测试软件实现选择10以内,100以内,10道题或20道题再计算

2014-06-22

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

TA关注的人

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