自定义博客皮肤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 1370 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 120

原创 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 204

原创 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 423

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

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

2020-08-02 21:46:31 214

原创 单链表-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 69

原创 双链表-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 90

原创 pyinstaller问题解决

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

2019-09-23 11:32:59 325

原创 Ubuntu虚拟环境

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

2019-09-21 21:12:47 568

原创 Linux学习(Ubuntu)

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

2019-09-20 17:23:07 152

空空如也

空空如也

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

TA关注的人

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