平时笔记
文章平均质量分 65
孤星明月
在校大学生
展开
-
平时练习笔记
平时会有写程序的习惯,那么,写过就丢掉那就太浪费了,所以在这就记录下来,可以留作纪念/*#include #define MAX 50 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType otherite原创 2013-11-06 14:25:20 · 651 阅读 · 0 评论 -
自己编写链队列的头文件
#ifndef __QUEUE_H_#define __QUEUE_H_#include #include typedef char ElemType;typedef struct LNode{ ElemType data; struct LNode * next;}LNode;typedef LNode QNode;typed原创 2013-11-12 10:10:31 · 958 阅读 · 3 评论 -
链队列
#include "linked_list.h"/*typedef struct LNode{ ElemType data; struct LNode * next;}LNode;*/typedef LNode QNode;typedef struct{ QNode *front; QNode *rear; }LinkQueue;int InitQueue_link(L原创 2013-11-10 22:32:56 · 712 阅读 · 0 评论 -
转化函数
这是自己写的void BitToHex(ElemType bit[4],ElemType *hex){ *hex=bit[3]+bit[2]*2+bit[1]*4+bit[0]*8;}void HexToBit(ElemType hex,ElemType bit[4]){ bit[0]=hex/8; bit[1]=hex%8/4; bit[2]=hex%4/2; bit[3]原创 2013-11-27 09:05:30 · 902 阅读 · 0 评论 -
平时笔记
关于数据的练习#include #include typedef char ElemType;//字节转换成二进制 void ByteToBit(ElemType ch, ElemType bit[8]){ int cnt; for(cnt = 0;cnt < 8; cnt++){ *(bit+cnt) = (ch>>cnt)&1;原创 2013-11-27 09:56:50 · 674 阅读 · 0 评论 -
fatal error LNK1123
VS 2010下 打开实例 出现这样的错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一原创 2013-12-07 20:48:19 · 707 阅读 · 0 评论 -
银行家算法
预防死锁的算法:银行家算法#include#includeusing namespace std;#define False 0#define True 1int Max[100][100]={0};//各进程所需各类资源的最大需求int Avaliable[100]={0};//系统可用资源char name[100]={0};//资源的名称int Allocation[10原创 2013-12-09 15:50:29 · 1118 阅读 · 0 评论 -
如何积累电子档知识点(编程)
首先,我自己尝试把程序源代码放在一个文件夹里面,要用的时候也不是特别方便。把最近一直写博客,尽管没什么内容,但是那些代码我都是自己测试过的然后我就觉得把代码放在博客里面,查找起来特别方便。首先,我们都习惯了在网上查找信息,也习惯了复制粘贴,所以在这里就非常方便。而对于每天要练习的代码,基本上都是做的时候用到,其他时候根本用不着,但要考虑到随时查找,这样csdn给予了很大的方便,这样原创 2013-12-04 13:23:29 · 611 阅读 · 0 评论 -
拆分数字到数组中
平时笔记之数与数组的转换#include #include void NumToArr(int num,int *arr);int GetNumD(int num);int ArrToNum(int *arr,int n);void NumToArr(int num,int *arr){ int NumD=0; int i=0; int a=num,b; NumD=GetN原创 2013-12-17 12:12:22 · 2489 阅读 · 0 评论 -
判断素数
#include //判断是否是素数,是返回1,否则返回0int isPrime(int n){ int i=0; if(n < 2) return 0; if(n == 2) return 1; for(i = 2; i*i <= n; i++) if(n%i == 0) return 0; return 1;}int main(){原创 2013-12-17 13:23:24 · 615 阅读 · 0 评论 -
这一年的总结——2013
每一年都必须有收获,话说第一年只是来了解 坏境,第二年,真正进入计算机,第三年,也就是今年,我来到csdn,很不幸,排名次的时候太低了,不过明年我会加油的今年看的是数据结构的知识,我打算明年我更关注实际项目的知识,还有一直不能丢的基础知识,那就是高等数学,继续加油喽,这就给今年的csdn划上一个句号,来年继续, 革命尚未成功,同志还需努力!原创 2013-12-20 10:22:30 · 670 阅读 · 0 评论 -
计算机组成原理复习大纲
计算机组成原理复习大纲【考查目标】1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。2.理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。3.能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。一、原创 2014-02-22 14:50:58 · 1546 阅读 · 0 评论 -
各种数制转换与原、反、补、移码
二、八、十、十六进制的相互转化四种进制的转化有六种转化,原创 2014-02-24 17:24:25 · 4573 阅读 · 0 评论 -
2014第一次写博客
新年好!这是我今年第一次开始写博客,今年写博客我的信心增强不少,不仅是我大了一岁,更重要的是我确实在家里学了一点东西,有实实在在的东西可以写了。相信每一个有志之士都会趁年轻的时候多学一些东西,毕竟古话说得好:“活到老,学到老!”老实说,掌握方法比掌握知识更重要一些,至少我是这样认为的,有了方法,接下来就是时间问题,而掌握知识基础是肯花时间。今年我是不会虚度了,不会花大量时间玩游戏,我已经打原创 2014-02-20 00:05:08 · 616 阅读 · 0 评论 -
我对j2ee的认识
在这里我仅仅是作为名学生,对自己所学的j2ee进行思考,本来我原创 2014-05-13 11:11:46 · 661 阅读 · 0 评论 -
C语言连接数据库mysql
C语言连接数据库mysql 1.环境 Window7 64位MySQL 64位VS2010 1.配置目录 工程目录 源文件 设置两处 #include #include #include #include "mysq原创 2014-07-08 23:58:48 · 964 阅读 · 0 评论 -
链队列头文件“queue.h”(转)
/******************************************************************** created: 2005/12/25 created: 25:12:2005 9:41 filename: queue.h author: Liu Qi, ngaut#126.com原创 2013-11-11 13:23:17 · 3063 阅读 · 0 评论 -
快速排序算法
#include void QS(int a[],int low,int high) { int xx=low,yy=high; int key=a[low];//以第一个数为参照做比较 if(low>=high) return; while(xx!=yy) { while(xx=key) yy--;//不小于分界值的留在右边,遇到小于的停止 a[xx]=a[yy];原创 2013-11-10 14:09:38 · 582 阅读 · 0 评论 -
图的练习创建
不知道为什么会出错#include#define MAX 100#define GRAPH 30#define UNDIGRA GRAPH + 0#define DIGRA GRAPH + 1#define NET 50#define UNDINET NET + 0#define DINET NET + 1#define INFINITY 5000typedef char原创 2013-11-06 15:28:12 · 710 阅读 · 0 评论 -
scanf
1函数原型int scanf( const char *format, ... );scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。其调用格式为: scanf("",);函数 scanf() 是从标准输入流 stdio 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。2返回值scanf()函数返回成功赋值的数据项数,读到文转载 2013-11-06 15:57:37 · 1187 阅读 · 0 评论 -
双亲数组表示法——平时笔记
#include #define MAX 100#define EXIST 0#define IS_ROOT -1#define PARAMETER_ERR -2#define NOT_EXIST -3#define ERROR -4typedef char DataType;typedef struct{ Dat原创 2013-11-20 22:06:30 · 1164 阅读 · 0 评论 -
双亲数组表示法——平时笔记2
我也不知道出现什么问题了,反正就是没有调试出来,不知道有没有大神教教我#include #define MAX 100#define EXIST 0#define IS_ROOT -1#define PARAMETER_ERR -2#define NOT_EXIST -3#define ERROR -4typedef原创 2013-11-21 21:16:36 · 860 阅读 · 0 评论 -
排序算法
总结如下#include/*Shell排序法*/void sort(int v[],int n){ int gap,i,j,temp; for(gap=n/2;gap>0;gap/=2)/*设置排序的步长,步长gap每次减半,直到减到1*/ { for(i=gap;i<n;i++)/*定位到每一个元素*/ { for(j=i-gap;(j>=0)&&(v[j]>v原创 2013-11-07 17:23:39 · 628 阅读 · 0 评论 -
平时笔记——1
第二次#include #include #define MAX 100#define GRAPH 30#define UNDIGRA GRAPH + 0#define DIGRA GRAPH + 1#define DIGRA_REV GRAPH + 2#define NET 50#define UNDINET NET + 0#define DINET NET + 1#原创 2013-11-07 10:43:04 · 820 阅读 · 0 评论 -
平时笔记——2
scanf的解决办法#include int main(){ char a,b,c; printf("asdf\n"); scanf("%c",&a); getchar(); scanf("%c",&b); getchar(); scanf("%c",&c); getchar(); printf("%c\n",a); printf("%c\n",b); print原创 2013-11-07 16:13:50 · 579 阅读 · 0 评论 -
双亲数组表示法——平时笔记3(完结)
经过调试,我发现获取父节点时返回值是0,故后面的程序出现错误,在此总结常犯错误有返回值问题,正确代码贴如下#include #define MAX 100#define EXIST 0#define IS_ROOT -1#define PARAMETER_ERR -2#define NOT_EXIST -3#define ERROR原创 2013-11-22 11:54:28 · 917 阅读 · 0 评论 -
平时笔记链表——3
今天弄了一下花生壳的结果还是没有成功,主要是因为域名设置问题没有解决,客户端估计也是没有做好,不管他,头疼着呢贴一下今天的代码,尽管没有成功#include #include #define MAX 50typedef char ElemType;typedef struct{ ElemType *data; int len; int listsize;}SqLi原创 2013-11-08 16:59:46 · 659 阅读 · 0 评论 -
指针的复习
本来想回忆写一个链表的,结果指针忘了,就看了下书,写了几行代码#include //自己写一下链表的定义,以及操作typedef char ElemType;typedef struct LNode{ ElemType data; struct LNode * next;}LNode,*LinkList;int main(){ LNode L; LinkList q;原创 2013-11-08 17:34:13 · 572 阅读 · 0 评论 -
基于邻接矩阵的广度优先算法
#define MAX 50typedef char VertexType;typedef int EdgeType;typedef enum{FALSE,TRUE} VisitFlag;VisitFlag visited[MAX];typedef struct{ VertexType vexs[MAX]; EdgeType edges[MAX][MAX]; int vexnum原创 2013-11-08 19:57:15 · 784 阅读 · 0 评论 -
迪杰斯特拉算法
void Dijkstra(AdjMatrix N,int v,int D[],int p[]){ int S[MAX]; int mindistance,temp; int i,j,u; for(i=1;i<=N.vexnum;i++) { D[i]=N.edges[v][i]; S[i]=0; if(INDINITY==N.edges[v][i]) p[i]= -原创 2013-11-08 20:10:54 · 571 阅读 · 0 评论 -
弗洛伊德算法
void Floyd(AdjMatrix N,int A[][MAX],int p[][MAX]){ int temp,i,j,k; for(i=1;i<N.vexnum;i++) { for(j=1;j<=N.vexnum;j++) { A[i][j]=N.edges[i][j]; if(INFINITY==N.edges[i][j]) p[i][j]=0;原创 2013-11-08 20:18:30 · 771 阅读 · 0 评论 -
链表的操作
没有完全实现,不知道错哪里了,不过指针还是难以理解啊#include #include typedef char ElemType;typedef struct LNode{ ElemType data; struct LNode * next;}LNode,*LinkList;//初始化链表int InitList_link(LinkList *head){ *he原创 2013-11-09 14:42:09 · 694 阅读 · 0 评论 -
堆排序算法
堆排序#include #define MAXE 20 //线性表中最多元素个数typedef int KeyType;typedef char InfoType[10];typedef struct //记录类型{ KeyType key; //关键字项 InfoType data; //其他数据项,类型为InfoType} RecT原创 2013-10-18 21:18:47 · 611 阅读 · 0 评论 -
栈的练习
#include #include "linked_list.h"#define MAX 50typedef LNode SNode;typedef LinkList LinkStack;int InitStack_link(LinkStack *stack){ *stack=(SNode *)malloc(sizeof(SNode)); if(NULL==*stack) re原创 2013-11-10 16:57:52 · 729 阅读 · 0 评论 -
20151104问题笔记
css问题------------------------------------------解决圆角问题:border-radius:10px;解决超链接下划线问题:a{text-decoration:none}将非块级元素转化:display:block;文字居中对齐:text-align:center;html路径问题:--------------------原创 2015-11-04 17:41:57 · 2037 阅读 · 0 评论