- 博客(9)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 数据结构——栈的应用举例
本文所有代码均为伪码,仅阐述算法基本思想——《数据结构》清华大学出版社- 算法1 对于输入的任意一个非负十进制整数,打印输出与其等值的N进制数 #define N 8 // 定义待转换的进制N(2~9) typedef int SElemType; // 定义栈元素类型为整型 void conversion() { SqStack s; unsigned n; /
2017-02-27 19:27:46 708
原创 数据结构——一元多项式的表示及相加
本文所有代码均为伪码,仅阐述算法基本思想——《数据结构》清华大学出版社一元多项式的表示采用链式存储结构来实现,基本操作和链表的合并类似。以下为算法部分:typedef struct{//项的表示,多项式的项作为LinkList的数据元素 float coef;//系数 int expn;//指数}term,ElemType;//两个类型名:term用于本ADT,ElemType为L
2017-02-27 14:50:22 4285
原创 数据结构——线性表链式表示和实现(2)
- 算法1 带头结点的双向循环链表(存储结构由c2-4.h定义)的基本操作(14个) typedef struct DuLNode { ElemType data; DuLNode *prior,*next; }DuLNode,*DuLinkList; void InitList(DuLinkList &L) { // 产生空的双向循环链表L L=(DuLinkList)mal
2017-02-27 13:31:53 367
原创 用PHP实现同时产生多个不同的随机数
例:同时产生5个不同的随机数<?php $num = range(0,10);//利用range()函数产生一个0到10的数组 shuffle($num);//利用shuffle()函数将产生的$num数组随机打乱顺序 for ($i=0; $i < 5; $i++) {//选取数组前5个,即随机 echo $num[$i]." "; }
2017-02-25 10:29:27 6542
原创 sublime text3使用技巧
Sublime Text 3安装插件方式一:直接安装 安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。方式二:使用Package Control组件安装 按Ctrl+`调出console,复制以下代码到底部命令行并回车:import urllib.request,os; pf = 'Packa
2017-02-23 16:14:25 873
原创 数据结构——线性表链式表示和实现(1)
本文所有代码均为伪码,仅阐述算法基本思想——《数据结构》清华大学出版社- 算法1 带有头结点的单链表的基本操作struct LNode{ ElemType data; LNode *next; }LNode, *LinkList;// 构造一个空的线性表Lvoid InitList(LinkList &L){ L=(LinkList)malloc(si
2017-02-20 13:15:01 468
原创 数据结构——线性表顺序表示和实现
本文所有代码均为伪码,仅阐述算法基本思想——《数据结构》清华大学出版社算法1 将所有在线性表Lb中但不在La中的数据元素插入到La中void union(List &La, List Lb){ La_len = ListLength(La);//求线性表长度 Lb_len = ListLength(Lb); for{i = 1; i <= Lb_len; i+
2017-02-19 11:40:32 608
原创 centos快捷安装PHP
1.安装epel-releaseepel是centos等衍生发行版,用来弥补centos内容,更新有时比较滞后或是一些扩展的源。下载对应epel包,查看http://dl.fedoraproject.org/pub/epel/7/x86_64/e/,下载epel-release-7-x.noarch.rpm(当前是epel-release-7-9.noarch.rpm)rpm -ivh
2017-02-17 10:59:08 260
利用javaFX写万年历
2016-12-19
Spring boot 访问Twitter API失败
2017-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人