- 博客(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->.
2020-08-23 16:37:11
1461
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
144
原创 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
215
原创 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
488
原创 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
235
原创 单链表-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
94
原创 双链表-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
111
原创 pyinstaller问题解决
想使用python打包生成exe文件,突然发现在打包过程中会出现:RecursionError: maximum recursion depth exceeded异常,然而百度好久,都在说明一个问题:报错提示超过最大递归深度,解决办法:执行pyinstaller -F XXX.py 它会在你的目录文件生成XXX.spec文件,然后报错,出现该类异常。打开XXX.spec文件,在开头添加...
2019-09-23 11:32:59
365
原创 Ubuntu虚拟环境
python虚拟环境virtualenv用于创建独立的python环境,多个python相互独立,互不影响,它能够:在没有权限的情况下安装新套件不同应用可以使用不同的套件版本套件升级不影响其他应用虚拟环境搭建1.安装虚拟环境的命令sudo pip install virtualenvsudo pip install virtualenvwrapper> 安装完虚拟环...
2019-09-21 21:12:47
639
原创 Linux学习(Ubuntu)
常用命令-显示文件和目录:pwd - 显示当前路径 tree - 树状列出目录内容 ls - 列表查看目录中的文件或文件夹 -l -h常用命令-切换目录:cd - 切换工作目录常用命令-创建文件和文件夹:mkdir - 创建目录 -p递归创建 touch - 创建文件 gedit - 编辑文件 常用命令-删除文件和文件夹:rm - 删除文件 -i 以...
2019-09-20 17:23:07
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人