自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++ 前中后序遍历的方法(递归、迭代)

二叉树先序遍历 递归法 vector<int> results; vector<int> inorderTraversal(TreeNode* root) { traverse(root); return results; } void traverse(TreeNode* node){ if(node==NULL) return; results.push_back(node->val); traverse(node-&gt.

2020-08-23 16:37:11 1478 1

原创 C语言-二叉树

#include<stdio.h> #include<stdlib.h> typedef struct BiTree { char data; struct BiTree *lchild; struct BiTree *rchild; }BiTree,*BiNode; //先序创建二叉树 BiNode create_tree() { BiTree *T; char a; scanf("%c", &a); if (a == '.') return NU.

2020-08-02 21:52:50 154

原创 C语言-队列-顺序结构(数组实现)

#include<stdio.h> #include<stdlib.h> // 数组去模拟栈队列的顺序存储 #define MAX_SIZE 1024 //顺序队列结构体 typedef struct SEQQUEUE { void *data[MAX_SIZE]; int size; }SeqQueue; //初始化栈 SeqQueue* Init_SeqQueue() { SeqQueue *queue = (SeqQueue*)malloc(sizeof(SeqQ.

2020-08-02 21:51:19 233

原创 C语言-栈-链式结构

#include<stdio.h> #include<stdlib.h> //链式栈结点 typedef struct LINKNODE { struct LINKNODE* next; }LinkNode; //链式栈 typedef struct LINKSTACK { LinkNode head; int size; }LinkStack; typedef struct PERSON { LinkNode node; char name[64]; int a.

2020-08-02 21:49:41 501

原创 C语言-栈-顺序结构(数组实现)

#include<stdio.h> #include<stdlib.h> //数组去模拟栈的顺序存储 #define MAX_SIZE 1024 #define SEQSTACK_TRUE 1 #define SEQSTACK_FALSE 0 typedef struct SEQSTACK { void* data[MAX_SIZE]; int size; }SeqStack; //初始化栈 SeqStack* Init_SeqStack() { SeqStack *s.

2020-08-02 21:46:31 248

原创 单链表-C语言

#include <stdio.h> #include <stdlib.h> int len; //定义单链表的节点 typedef struct Node { int data; struct Node *next; }Node; //初始化一个链表的节点 Node* create_node(void) { Node *p; p = (Node*)malloc(sizeof(Node)); scanf("%d", &(p->data)); p-&.

2020-07-28 20:44:20 107

原创 双链表-C语言

#include<stdio.h> #include<stdlib.h> #include<string.h> int len; //定义双向链表节点 typedef struct Node { int data; struct Node* prev; struct Node* next; }Node; //初始化一个链表节点 Node * create_node() { Node *p = (Node *)malloc(sizeof(Node)); sc.

2020-07-28 16:55:33 131

原创 pyinstaller问题解决

想使用python打包生成exe文件,突然发现在打包过程中会出现:RecursionError: maximum recursion depth exceeded异常,然而百度好久,都在说明一个问题:报错提示超过最大递归深度,解决办法: 执行pyinstaller -F XXX.py 它会在你的目录文件生成XXX.spec文件,然后报错,出现该类异常。 打开XXX.spec文件,在开头添加...

2019-09-23 11:32:59 383

原创 Ubuntu虚拟环境

python虚拟环境 virtualenv用于创建独立的python环境,多个python相互独立,互不影响,它能够: 在没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用 虚拟环境搭建 1.安装虚拟环境的命令 sudo pip install virtualenv sudo pip install virtualenvwrapper > 安装完虚拟环...

2019-09-21 21:12:47 656

原创 Linux学习(Ubuntu)

常用命令-显示文件和目录: pwd - 显示当前路径 tree - 树状列出目录内容 ls - 列表查看目录中的文件或文件夹 -l -h 常用命令-切换目录: cd - 切换工作目录 常用命令-创建文件和文件夹: mkdir - 创建目录 -p递归创建 touch - 创建文件 gedit - 编辑文件 常用命令-删除文件和文件夹: rm - 删除文件 -i 以...

2019-09-20 17:23:07 201

空空如也

空空如也

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

TA关注的人

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