当前位置:首页 > 编程教程 > c++编程
  • 线性表之循环链表

    基本思想:在单链表的基础上,让最后一个节点指向头节点,还可以添加一个尾指针,指向最后一个节点,方便合并两个链表。 优点:可以在任意地方遍历到指定的节点。 缺点:和单链表的缺点一样。 C代码实现下载 C++代码实现下载 ...

    2017-01-20 13:52:23[c++编程]链表线性表
  • poj2299Ultra

    Description In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until the sequenc...

    2017-01-20 13:52:23[c++编程]Ultra
  • 华为机试在线训练

    题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 输入...

    2017-01-20 13:52:22[c++编程]在线华为
  • 华为机试在线训练

    题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为22335) 最后一个数后面也要有空格 详细描述: 函数接口说明: publicStringgetResult(longulDataInput) 输入...

    2017-01-20 13:52:22[c++编程]在线华为
  • 洛谷P1177快速排序

    此篇文章将要介绍洛谷P1177快速排序的说明,具体操作请看面的内容#include<bits/stdc++.h>using namespace std;const int maxx = 100000 + 10;int Heap[maxx];int main() { int n,num = 0,x; scanf("%d",&amp;n); fo...

    2017-01-20 09:08:25[c++编程]快速洛谷
  • Sicily-A-B

    本文将为大家说明Sicily-A-B的说明,具体操作请看面的内容简要思路:就是让你做集合的运算,输出结果中的元素。当时用了数组,结果超时了,最后在室友的提醒下用了set,简直不要太好用! 输出有点坑爹,就是元素和元素间要有空格,最后...

    2017-01-20 09:08:25[c++编程]sicily
  • 动态内存申请

    申请内存失败则返回0或者说NULL #include <iostream> #include <cstdlib>//包含malloc函数 using namespace std; int main(void) { int number; int *a; int i; cout<<"输入数量:"<<endl; c...

    2017-01-19 18:25:02[c++编程]内存动态
  • poj1094Sorting It All Out(拓扑排序)

    Description An ascending sorted sequence of distinct values is one in which some form of a less-than operator is used to order the elements from smallest to largest. For example, the sorted sequence ...

    2017-01-19 18:25:01[c++编程]拓扑Sorting
  • poj1035Spell checker

    Description You, as a member of a development team for a new spell checking program, are to write a module that will check the correctness of given words using a known dictionary of all correct words...

    2017-01-19 18:25:00[c++编程]Spellchecker
  • AVX2浮点向量运算

    在C/C&#43;&#43;程序中,使用AVX2指令有很多种方法。 嵌入汇编是一般的方法,但是对于不熟悉汇编语言的人来说,有点勉为其难。 gcc编译支持AVX2指令的编程。程序中需要使用头文件<immintrin.h>和<avx2intrin.h>,这样通过调...

    2017-01-19 18:25:00[c++编程]浮点向量
  • c,水仙花数的实现

    /***************************** * Author ; Michael Zheng * Date : 2016.3.24 * **************************/ #include<stdio.h> #include<math.h> int main() { int x , bai , ten , one , num , i = 0 ; int...

    2017-01-19 18:24:59[c++编程]水仙花
  • zigbee编译错误汇总(一)

    编译遇到:Error[Pa045]: function "****" has no prototype 原因:是函数没有给定参数的类型,即使是没有参数,也要加上void。这个不同于我们普通环境下的c程序编写。 解决办法: 例如void printdata();//声明 void printda...

    2017-01-19 18:24:59[c++编程]错误zigbee
  • [C++] 基础知识之1、C和C++的区别

      本文从设计哲学、语言特性和使用场景三个层面总结了C和C++的区别和联系,目的是通过对比加深对两种语言的理解。在整理过程中融合了网络上相关帖子的内容,在此表示感谢。 设计哲学   C是一个结构化语言,它的重...

    2017-01-19 18:24:58[c++编程]基础知识区别
  • const在函数前与函数后的区别

    const在函数前与函数后的区别 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &amp;b; [1] int const *a = &amp;b; [2] int* const a = &amp...

    2017-01-19 18:24:57[c++编程]函数区别Const
  • C++ 头文件系列(list)

    在这里将为大家介绍的是C++ 头文件系列(list)的相关介绍,具体实例请看下文简介 list实现的实际上是双向链表,所以叫它doubly-linked list也许更好。 因为实现的是双向链表,所以它有两个非常重要的性质: 双向 链表 双向...

    2017-01-19 14:51:04[c++编程]头文件系列List
  • C++ 字符串UTF8与GBK转化

    这篇文章为您讲述C++ 字符串UTF8与GBK转化的文章,具体方法请看介绍 第一次写博客,有时候在工作中遇到解析XML文件,节点属性值为中文的情况,需要转换编码,VC默认是的是GB2312,遇到中文就出现乱码,下面是UTF-8和GBK2312的互相...

    2017-01-19 14:51:03[c++编程]字符串gbk
  • Qt中的坐标系统

    这里讲述的是Qt中的坐标系统的相关介绍,具体代码请看下文Qt使用统一的坐标系统来定位窗口部件的位置和大小。 以屏幕的左上角为原点即(0, 0)点,从左向右为x轴正向,从上向下为y轴正向,这整个屏幕的坐标系统就用来定位顶层...

    2017-01-19 14:51:03[c++编程]坐标系统Qt
  • [译]在CUDA C/C++中如何隐藏数据传输

    本文翻译自NVIDIA官方博客Parallel Forall,内容仅供参考,如有疑问请访问原网站:https://devblogs.nvidia.com/p... 在上一篇博客中,我们讨论了如何在主机和设备之间高效地进行数据传输。在这篇文章中,我们将讨论如何使用...

    2017-01-19 14:30:13[c++编程]数据传输CUDA
  • 线性表顺序存储的基本操作

    /* 线性表的操作主要包括如下几个: 初始化,插入,删除,查找(单个元素所在的位置,某个位置的具体元素,查找所有的元素),判断是否为空,两个线性表合并 */ /// 当需要对线性表进行修改的时候,要传递线性表变量的地址。否则的话,只...

    2017-01-18 15:45:22[c++编程]顺序操作线性表
  • poj3083Children of the Candy Corn(bfs)

    Description The cornfield maze is a popular Halloween treat. Visitors are shown the entrance and must wander through the maze facing zombies, chainsaw-wielding psychopaths, hippies, and other terrors...

    2017-01-18 15:45:14[c++编程]ChildrenCandyBFS
  • epoll事件机制简介

    epoll简介 a) epoll是对poll的改进;是linux2.6下性能最好的多路I/O就绪通知方法。相对于select和poll来说,epoll更加灵活并且不存在描述符限制。epoll使用一个文件描述符对其他的描述符进行管理;将用户所感兴趣的事件...

    2017-01-18 15:45:13[c++编程]机制事件简介
  • C语言中static的作用(精炼)

    static的作用(精辟分析) 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具...

    2017-01-18 15:45:13[c++编程]精炼作用语言
  • poj3026Borg Maze(BFS+最小生成树)

    Description The Borg is an immensely powerful race of enhanced humanoids from the delta quadrant of the galaxy. The Borg collective is the term used to describe the group consciousness of the Borg ci...

    2017-01-18 15:45:11[c++编程]最小BorgBFS
  • 腾讯笔试题一道(max宏定义,不使用大于,小于,if语句)

    请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 这个题目很早了,网上有很多讨论 思路很多,看到其中有一个思路是 ((a&#43;b)&#43;abs(a-b))/2 就可以得到其中的大数了 确实很精彩,用数学方法,不过其...

    2017-01-18 15:45:11[c++编程]腾讯笔试语句
  • 怎样自制条形码扫描器

    在文章之前要先感谢我的老师黄小平先生,在制作这个扫描器期间,给了我们很大的帮助和指导. 先说下这个条形码扫描器的预期功能: 如名称所示,主要达到的功能就是实现给定一个条形码就能扫描出来并通过串口与电脑相联...

    2017-01-18 15:45:09[c++编程]扫描器条形码