C语言
文章平均质量分 60
sinat_24310873
湾区实习中。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vector的使用,结构体排序
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vector::iterator it;for(it=vec.begi转载 2016-11-16 15:16:38 · 773 阅读 · 0 评论 -
C++如何表示数无限大
C++如何表示无限大?1 正无穷大即比任何其他的数都大,所以在c语言中特定数据类型的正无穷大则可以用该数据类型的最大值来表示2 借助limits.h库,里面定义了各种数据类型的最大值3 部分数据类型及其对应的最大值如下int->INT_MAXunsigned int ->UINT_MAXlong->LONG_MAXunsigned long->ULONG_MAX原创 2016-11-13 02:51:38 · 31590 阅读 · 1 评论 -
[c++]Leetcode #7 reverse number
7. Reverse Integer Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321Have you thought about this?Here are some good questions原创 2016-11-26 17:31:22 · 351 阅读 · 0 评论 -
C++基于优先队列基础的prime算法
算法过程:提示:优先队列基于最小二叉堆实现,最小生成树集合基于双向链表实现,链表单元是一个结构体,包含两个元素,分别是节点的number和节点的weight,另外设置一个一维数组表示该相对应的节点是否被纳入最小生成树集合。1.将一个图的顶点分为两部分,一部分是最小生成树中的结点(A集合),另一部分是未处理的结点(B集合)。2.首先选择一个结点,将这个原创 2016-11-17 10:07:22 · 1331 阅读 · 0 评论 -
C/C++中typedef struct和struct的区别
在C中,定义一个结构体可以并建议用typedef struct,如下代码:typedef struct Employee//Employee是标识符,可以不写Employee{ int empNumber; int age; int departNumber;}Emp;此处Emp是一个结构体类型,使用的时候需要于是在声明结构体变量的时候:Emp emp1; 此原创 2016-11-23 15:08:50 · 870 阅读 · 0 评论 -
指针的大小--sizeof问题
指针的大小--sizeof问题原文在此:http://blog.sina.com.cn/edo2010指针的大小是问:一个指针变量占用多少内存空间?分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一张与转载 2016-11-17 09:05:48 · 1639 阅读 · 0 评论 -
邻接矩阵基础的Prime算法(最小生成矩阵)
算法描述:普利姆算法求最小生成树时候,和边数无关,只和定点的数量相关,所以适合求稠密网的最小生成树,时间复杂度为O(n*n)。算法过程:1.将一个图的顶点分为两部分,一部分是最小生成树中的结点(A集合),另一部分是未处理的结点(B集合)。2.首先选择一个结点,将这个结点加入A中,然后,对集合A中的顶点遍历,找出A中顶点关联的边权值最小的那个(设为v),将此顶点从B中原创 2016-11-14 19:03:11 · 1966 阅读 · 0 评论 -
error: stray ‘\200’ in program解决
error: stray ‘\200’ in program这个错误基本都是从网页复制代码,然后编译后产生,可以通过 cat-A看到捣乱的字符原因是复制代码里面包含有中文的空格和字符之类的东西,代码量少的时候最省事的方法就是照着网页的代码重新撸一遍代码,当然在代码较多时候也可以使用,也可以使用gedit的替换功能,替换为标准空格,比较省力一点。原创 2016-11-16 15:30:40 · 1602 阅读 · 0 评论 -
C++读取txt文件获取txt文件行数
int getNumberOfEdges(){ char flag; int edgeNum,count; fp=fopen(fileName.c_str(),"rt+");//open the TXT file, can only read, cannot write while(!feof(fp)){ flag=fgetc(fp); if(flag=='\n') count原创 2016-11-14 18:53:49 · 21330 阅读 · 1 评论 -
C++ count和count_if的使用
1)count(first,last,value):first是容器的首迭代器,last是容器的末迭代器,value是询问的元素,整个函数返回int型。count函数的功能是:统计容器中等于value元素的个数。2)count_if(first,last,comp) (在comp为true的情况下计数) 或者 count_if(first,last,value,comp) (这个是在comp为原创 2016-11-27 13:56:17 · 19298 阅读 · 2 评论
分享