自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OrdinaryCrazy的博客

本博客已不再更新,更多资源请访问https://github.com/OrdinaryCrazy

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

原创 C语言便捷函数

stdlib.h1,快速排序函数qsort:void qsort(void* base,int nelem,unsigned int width,int (*pfCompare)(const void *,const void *))可以对任何类型的一维数组排序,base是待排序数组的指针,nelem是待排序元素的个数,width是待排序元素的大小(以字节为单位),pfCompare是

2017-08-07 08:20:43 616

原创 最大子数组问题的暴力解法,递归解法,动态规划解法和暴力-递归混合解法

#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h>#define SIZE 5000#define RANDOM_LIMIT 50#define THRESHOLD 22#define TESTTIMES 3double Myrandom(...

2018-09-26 21:24:02 790

原创 线程同步——生产者消费者问题

/*buffer.h*/typedef int buffer_item;#define BUFFER_SIZE 5#include "buffer.h"#include <stdlib.h>#include <stdio.h>#include <time.h>#include <pthread.h>#include <semap...

2018-05-22 16:47:10 663

原创 Pthread 多线程矩阵乘法

/**ORDINARYCRAZY**/#include <stdio.h>#define _GNU_SOURCE#include <unistd.h>#include <pthread.h>#include <sys/syscall.h>#include <stdlib.h>#define M 3#define K 2#...

2018-05-07 21:52:12 4344

原创 计算机网络课程大作业STEP2---Iperfer

package iperfer;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;public class ...

2018-05-05 17:19:56 968

原创 计算机网络课程大作业STEP1---Pinger

import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;public ...

2018-05-05 15:10:48 1351

原创 操作系统编程作业:UNIX Shell and History Feature

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/shm.h>#include <wait.h>#include <string.h>#include <

2018-04-25 22:48:08 4709

原创 计算机网络课程实验——可靠传输协议:(3)GBN(unidirectional)

/* Zhang Jingtun(Ordinary Crazy) */#include #include #include //#include /* ****************************************************************** ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: V

2018-04-15 22:26:37 4364

原创 计算机网络课程实验——可靠传输协议:(2)ABP(unidirectional)

/* Zhang Jingtun(Ordinary Crazy) */#include <stdio.h>#include <stdlib.h>#include <string.h>/* ****************************************************************** ALTERNATING BI...

2018-04-15 22:24:39 2822

原创 计算机网络课程实验——可靠传输协议:(1)问题描述

Programming Assignment #2: Implementing a Reliable Transport ProtocolOverviewIn this assignmentoratory programming assignment, you will be writing the sending and receiving transport-level code

2018-04-15 22:23:09 2788

翻译 sklearn.feature_extraction.text.TfidfVectorizer,文本TFIDF向量化类使用说明

class sklearn.feature_extraction.text.TfidfVectorizer(input=’content’, encoding=’utf-8’, decode_error=’strict’, strip_accents=None, lowercase=True, preprocessor=None, tokenizer=None, analyzer=’word’, ...

2018-04-01 16:19:38 1624

原创 Python判断文件路径是否存在exists()

# -*- coding:utf-8 -*-from sys import argvfrom os.path import existsscript,from_file,to_file = argvprint("Copying from %s to %s" % (from_file,to_file))print("Does the destination file exists? : ...

2018-03-28 15:35:23 18646 1

原创 Pydoc

python3 -m pydoc ospydoc - the Python documentation toolpydoc <name> ... Show text documentation on something. <name> may be the name of a Python keyword, topic, function, modu...

2018-03-26 08:37:02 799

原创 Python3中如何让print不换行

print("Who is godness?",end = "")>>> help(print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)...

2018-03-26 08:25:20 2566

原创 Python3中的raw_input()

python3中 raw_input() 变成了 input()

2018-03-26 08:17:17 2746

原创 python 如何实现四舍五入

round()函数,如round(2.33)

2018-03-25 22:25:07 3076

转载 Linux文件拆分命令——split

linux split 命令  功能说明:切割文件。  语  法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]  补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。  参  数:  -<行数>或-l<行...

2018-03-25 16:54:53 858

原创 计算机网络(2)——手动SMTP

#file name:PA01_3.py#writer:Zhang_Jingtun(Ordinary_Crazy)#initial date:20180310from socket import *msg = "\r\n I love computer networks!"endmsg = "\r\n.\r\n"# Choose a mail server (e.g. Google ...

2018-03-11 16:00:53 1304 2

原创 计算机网络(1)——简易的Web Server

#file name:PA01_1.py#writer:Zhang_Jingtun(Ordinary_Crazy)#initial date:20180310#import socket modulefrom socket import *serverSocket = socket(AF_INET, SOCK_STREAM)#Prepare a sever socket#Fill i...

2018-03-10 21:15:35 1149

原创 空间复杂度O(1)的两个有序序列的归并

已知两个有序序列的a(1)---a(m)和a(m+1)----a(n),并且其中一个序列的记录个数小于根号n,用O(n)的时间和O(1)的空间完成他们的归并。

2017-12-17 10:38:45 1674

原创 逐个插入建堆

Status Insert_HeapBuilding(HeapType &H,RedType E){//小顶堆 H.length++; H.r[H.length] = E; //首先安排在最后 if(H.length == 1) return OK; son = H.length; father = H.length / 2; if(H.lengt

2017-12-17 09:12:36 754

原创 双向冒泡排序

void Bi_direct_Bubble(Sqlist &L){ int roof = L.length,floor = 1; while(floor <= roof){//roof是尚未确定位置的最高索引,floor为尚未确定位置的最低索引 for(i = floor;i < roof;i++) if(L.r[i] < L.r[i + 1

2017-12-16 20:20:14 260

原创 有顶容量约束的网络最大流

对于网络N{G,s,t,c(e)},其每个顶v∈V(G)-{s,t},有一个顶容量c(v),即通过v的流量不得超过c(v),c(v)∈{0,1,2,...},为这种有顶容量约束的网络设计求最大流函数的算法。解:(1)顶点解剖:对所有v∈V(G)-{s,t},剖分为两个新顶v1,v2:所有原来以v为头的边改为以v1为头所有原来以v为尾的边改为以v2为尾连接边v1v2,c(v1v2

2017-12-08 21:15:45 818

原创 平衡二叉排序树节点中增设lsize域,值为左子树节点数加一,返回树中第k小节点的位置

Status Find_the_k_smallest_lsize(BSTree T,BSTree &P,int k){ //平衡二叉排序树节点中增设lsize域,值为左子树节点数加一,返回树中第k小节点的位置 if(T->lsize == k) P = T; else if(T->lsize > k) Find_the_k_smallest_lsize(T->lchild,

2017-12-04 20:55:37 1920 1

原创 基于Dijkstra算法的路径导航

/***************************************************文件名:路线导航创建人:张劲暾创建日期:20171204****************************************************/#include #include #include #define MapSize 256 //邻接

2017-12-04 20:37:40 857

原创 合并二叉排序树

Status Combine_BST(BiTree A,BiTree B){ //合并二叉排序树 //将B合并入A if(!B) return OK; InsertBST(A,B->data); Combine_BST(A,B->lchild); Combine_BST(A,B->rchild); free(B); return OK

2017-11-30 21:33:32 1038

原创 在以(后继)线索二叉树为储存结构的二叉排序树中删除关键字为x的数据元素

Status Delete_in_BiThrTree(BiThrTree T,BiThrTree F,int x){ //在以(后继)线索二叉树为储存结构的二叉排序树中删除关键字为x的数据元素 //删除成功返回OK,否则返回ERROR //F为指向T双亲结点的指针 if(!T) return ERROR; else{ if(T->data =

2017-11-30 21:25:27 1174

原创 证明:若G为简单图,且δ≥|V(G)|-2,则κ(G)=δ

证明:若G为简单图,且δ≥|V(G)|-2,则κ(G)=δ证明:δ=|V(G)|-1,G为完全图,κ(G)=|V(G)|-1=δ;δ=|V(G)|-2,假设κ(G)=|V(G)|-3,即删去|V(G)|-3个顶点后G不再连通,则有两种情况                                        ○-----○     ○           或    ○

2017-11-24 19:58:31 6963 2

转载 veilog数组操作

这里的内存模型指的是内存的行为模型。Verilog中提供了两维数组来帮助我们建立内存的行为模型。具体来说,就是可以将内存宣称为一个reg类型的数组,这个数组中的任何一个单元都可以通过一个下标去访问。这样的数组的定义方式如下:reg [wordsize : 0] array_name [0 : arraysize];      例如:reg [7:0] my_memory [0:255]

2017-11-22 22:32:38 2382

原创 用递归方法在有序表中二分查找(折半查找)

int Recurrence_Search_Bin(SSTable ST,KeyType key,int floor,int roof){ //用递归方法在有序表ST中二分查找关键字为key的数据元素,若找到则返回该元素在表中的位置,否则返回0 if(floor > roof) return 0; int mid = (floor + roof) / 2; if(k

2017-11-20 18:44:50 3146

原创 求以邻接矩阵存储的有向无环图中的最长路径

typedef struct{ int last_one; int length_of_way;}NODE;Status Reclear_Queue(Queue &Q,int* indegree,int N){ ClearQueue(Q); for(i = 0;i < N;i++) if(!indegree[i]) EnQueue(Q,i);

2017-11-18 17:48:33 2209

转载 有向无环图求最长路

原文地址:http://www.geeksforgeeks.org/find-longest-path-directed-acyclic-graph/给定一个带权有向无环图及源点S,在图中找出从S出发到图中其它所有顶点的最长距离。对于一般的图,求最长路径并不向最短路径那样容易,因为最长路径并没有最优子结构的属性。实际上求最长路径属于NP-Hard问题。然而,对于有向无环

2017-11-18 15:46:44 4647 1

原创 求有向图两点间所有简单路径

ALGraph G;char way[G.vexnum];way[0] = G.vertices[u].data;Status Findway_on_DG(ALGraph G,int u,int v,int found){ //在以邻接表存储的有向图G中输出从编号为u的顶点到编号为v的顶点的所有简单路径 //前found个顶点是已经确定的顶点,初始调用Findway_on_D

2017-11-18 11:11:30 11790

原创 对有向无环图顶点重新编号使其邻接矩阵变为下三角矩阵

对有向无环图顶点重新编号使其邻接矩阵变为下三角矩阵Status Change_into_LTM(MGraph &G){ //将采用邻接矩阵存储的有向无环图的邻接矩阵转换为下三角矩阵,并输出新旧编号对照表 int topologic_order[G.vexnum];//拓扑序列,反过来就是逆拓扑序列 //topologic_order[G.vexnum - 1 - 新序号] = 旧序号

2017-11-18 00:43:21 3133 1

原创 广度优先生成树

typedef struct QPNode{//特殊的节点类型,可以将节点编号和在树上的指针联系起来 int data; CSnode* pointer;}QPNode,*QPQueue;QPQueue Q;InitQueue(Q);//辅助队列void BFS_Tree(Graph G,int v,CSTree &T){ int w,k; bool first = true; /

2017-11-13 00:23:19 1913

原创 有向图无回路定长路径数求解

在以邻接矩阵方式存储的有向图G中求顶点i到顶点j的不含回路的,长度为k的路径数int way_num = 0;//路径数int i,j;//i为出发顶点,j为目标顶点int Way[k+1];//路径顶点向量Way[0] = i;Status Count_Way(MGraph G,int n, int start){ //寻找从start到j的路径数,n为已确定顶点数,初始调用Cou

2017-11-12 21:47:18 2687

转载 verilog块语句

转载自:https://www.cnblogs.com/SYoong/archive/2016/09/08/5852128.html块语句是指将两条或者两条以上的语句组合在一起,使其在格式上更像一条语句。块语句分为两种:1)用begin_end语句,通常用来标识顺序执行的语句,用它标识的块称作顺序块;2)用fork_join语句,通常用来标识并行执行的语句,用它标识的块称作并行块。

2017-11-09 16:07:11 2045

原创 C++ Huffman编码压缩解压

压缩:统计词频--->建立Huffman树--->保存词频--->逐个字节转换为编码写入解压:读取词频--->建立Huffman树---->读取编码重走Huffman树返回对应字符#include #include #include #include #include #include #include #define OK 1using namespace std;us

2017-11-08 21:54:53 1417 1

原创 孩子兄弟链表构造算法(1)

已知一棵树的由根至叶子结点按层次输入的结点序列及每个结点的度(每层中自左至右输入),试写出构造此树的孩子兄弟链表算法。脑子里过了一下觉得没问题,没有实测,如有问题望读者及时指出,万分感激。typedef struct CSNode { ElemType data; struct CSNode *firstchild, *nextsibling;}CSNode, *CSTree;

2017-11-05 21:11:38 6735

翻译 Nexys2七段LED显示操作

Nexys2开发板包含四位公共阳极七段LED显示屏。 每一个数字由按数字“8”图案排列的七个片段组成,其中嵌入有LED灯。 每段LED可以单独点亮,所以一共可以表示128种图案。形成每个数字的七个LED灯的阳极被连接在一起成为一个“公共阳极”电路节点,但LED阴极保持分离。 公共阳极信号可用作四位数字的启用输入信号。 四个数字上相同位置的LED灯的阴极是连接到标记为CA到CG的七个电路

2017-10-26 20:27:01 1272

texstudio-2.12.10

texstudio-2.12.10-win-qt5.exe

2018-07-21

模拟数字电路国外原版课件

模拟数字电路国外原版课件 模拟数字电路国外原版课件 模拟数字电路国外原版课件

2018-03-23

react全套资源

react全套资源,小白教程,完整源码 react全套资源,小白教程,完整源码 react全套资源,小白教程,完整源码

2018-03-23

SmartSniff_v1.40H

SmartSniff_v1.40H SmartSniff_v1.40H SmartSniff_v1.40H SmartSniff_v1.40H

2017-10-21

ip数据包分析工具

ip数据包分析工具 ip数据包分析工具 ip数据包分析工具 ip数据包分析工具

2017-10-21

[email protected]

2017-10-21

aopr安装包

aopr安装包 aopr安装包 aopr安装包 aopr安装包 aopr安装包 aopr安装包

2017-10-21

Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版

Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版Advanced.PDF.Password.Recovery.Pro.5.0.汉化纯净注册版

2017-10-21

audacity安装包

audacity-win-2.1.3.exe

2017-10-21

格式工厂安装包

格式工厂安装包

2017-10-21

audacity_win_V2.1.2.0_setup.exe

audacity_win_V2.1.2.0_setup.exe audacity_win_V2.1.2.0_setup.exe audacity_win_V2.1.2.0_setup.exe audacity_win_V2.1.2.0_setup.exe

2017-10-21

HB-HexWorkShop.zip

HexWorkShop免费安全,良心无毒。

2017-10-21

codeblocks汉化包

codeblocks汉化包codeblocks汉化包codeblocks汉化包codeblocks汉化包codeblocks汉化包codeblocks汉化包codeblocks汉化包

2017-10-10

Xilinx_ise.lic ISE14.7证书

Xilinx_ise.lic ISE14.7证书Xilinx_ise.lic ISE14.7证书Xilinx_ise.lic ISE14.7证书Xilinx_ise.lic ISE14.7证书Xilinx_ise.lic ISE14.7证书Xilinx_ise.lic ISE14.7证书

2017-10-07

二进制炸弹解题报告

版权所有,请勿抄袭,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2017-09-04

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

TA关注的人

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