排序算法(插入排序、希尔排序、堆排序、归并排序、快速排序)
插入排序、希尔排序、堆排序、归并排序 –c语言实现逐渐添加中….
#include <stdio.h>
#include <stdlib.h>
#define LeftChild(i) (2 * (i) + 1)
#define FatalEr
...
Avl平衡树-C语言实现
发表于
|
分类于
算法数据结构
Avl 平衡树 实现记录
Avl平衡二叉树和搜索二叉树基本实现原理相同,在搜索二叉树的基础上添加树平衡的操作–单旋和双旋(这也是AvlTree的重难点)。插入数据和删除数据的时候对树进行平衡调整。
需要注意:在删除树节点的操作中,要注意更新调整各节点中高度(Height)的值。Google搜索结果
...
python 虚拟环境 virtualenv
发表于
|
分类于
python
(内容来自网络,备用)virtualenv 是一个创建隔绝的Python环境的 工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。通过pip安装virtualenv:$ pip install virtualenv
测试你的安装$ virtuale
...
分析Laravel队列实现原理解决问题
发表于
|
分类于
Laravel
问题公司项目使用Laravel的开发的两个项目在同一个测试服务器部署,公用同一个redis。在使用laravel中的队列时,产生冲突干扰。
查找问题原因在laravel 队列的操作类Illuminate\Queue\RedisQueue.php中可以看到pushRaw()方法:
// 将一任务推入队
...
Go 各平台交叉编译
发表于
|
分类于
go
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Mac 下编译 Linux 和 Windows 64位可执行程序
12CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build CGO_ENABLED=0
...
二叉树--C语言实现
数据结构与算法分析 笔记searchtree.c123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676
...
数据结构与算法分析-c 练习 3-2 答案
#include "list.c"
#define FatalError(str) fprintf(stderr, "%s\n", str),exit(1);
void PrintLots(List L, List P)
{
Position Lnex
...
数据结构之栈--C语言 数组实现
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
// 栈操作数组实现
typedef int ElementType;
struct StackR
...