相关分类: Java技术 C/C++ VB delphi
  • 万能pb_ds头文件—bits/extc++.h

    c++中自带了一些非常强大却鲜为人知的功能库pd_ds库 里面含有红黑树(rb_tree),哈希表(gp_hash_table),可持久化平衡树(rope)等超强数据结构 但是有一件非常令人头痛的事情头文件太长了!根本背不过! 不过前些日子看到一位大佬的代码 他引用了这样一个头文件 #include...

    2018-06-17 20:58:10

  • C/C++程序基础 (五)位运算

    C++中四种转换运算符的区分 const_cast 修改const和volatile属性 reinterpret_cast 指针间 类型转换或者 指针和整形 的转换。二进制重新翻译。 static_cast 相关对象转换或相关指针间转换。相关包括内置数据类型和继承关系。编译时对自定义对象进行类型检查,没有运行...

    2018-06-17 20:58:08

  • 简洁明了的插值音频重采样算法例子 (附完整C代码)

    近一段时间在图像算法以及音频算法之间来回游走。 经常有一些需求,需要将音频进行采样转码处理。 现有的知名开源库,诸如: webrtc , sox等, 代码阅读起来实在闹心。 而音频重采样其实也就是插值算法。 与图像方面的插值算法没有太大的区别。 基于双线性插值的思路。...

    2018-06-17 20:57:52

  • 18.C++-[ ]操作符使用 、函数对象与普通函数区别(详解

    在上章 17.C++-string字符串类(详解) 学习了string类,发现可以 通过[ ]重载操作符 来 访问每个字符 。 比如: string s= " SAD " ; for ( int i= 0 ,i s.length();i++ )cout s[i]endl; 接下来,我们来自己写个 [ ]重载操作符 ,来模拟 string类 #include iostream #includ...

    2018-06-17 20:57:54

  • C/C++ 程序基础 (一)基本语法

    域操作符: C++ 支持通过域操作符访问全局变量,C不支持(识别为重定义) ++i和i++的效率分析: 内置类型,无区别 自定义数据类型,++i可以返回引用,i++只能返回对象值(拷贝开销) 浮点数与0的判断 if(x = -epsinon || x = epsinon) 不借用中间变量的swap实现。 借助...

    2018-06-17 20:57:50

  • I - Beat HDU - 2614 DFS

    Beat Time Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2184Accepted Submission(s): 1256 Problem Description Zty is a man that always full of enthusiasm. He wants to solve every kind of difficulty AC...

    2018-06-17 20:57:49

  • C/C++程序基础 (二)常用知识点

    使用宏实现max 注意括号在宏内的使用 #define MAX(x, y) ( ( (x) (y) ) ? (x) : (y) ) 宏参数连接 a##b 转化为字符串 #a const const int* a; 左侧,修饰变量 int* const a;右侧,修饰指针 const 与宏的区别 #define 预处理器将宏变为代码,属于代码段。 const 有类...

    2018-06-17 20:57:45

  • BZOJ 1798: [Ahoi2009]Seq 维护序列seq

    1798: [Ahoi2009]Seq 维护序列seq Time Limit:30 Sec Memory Limit:64 MB Submit:7796 Solved:2809 [Submit][Status][Discuss] Description 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,,aN 。有如下三种操作形式:...

    2018-06-17 20:57:47

  • 黑匣子_NOI导刊2010提高(06)

    黑匣子_NOI导刊2010提高(06) 题目描述 Black Box是一种原始的数据库。它可以储存一个整数数组,还有一个特别的变量i。最开始的时候Black Box是空的.而i等于0。这个Black Box要处理一串命令。 命令只有两种: ADD(x):把x元素放进BlackBox; GET:i加1,然后输出Blackho...

    2018-06-17 20:57:42

  • C/C++程序基础 (六)面向对象

    类的特性 抽象、 封装 、 继承 、 多态 、重载 class 和 struct 区别 C中struct仅仅可以包含数据成员,不可以有成员函数,属于复杂数据结构。 C++ 中struct成员访问权限默认为public;继承方式默认public;另外class可以用在模板的声明。template class/typename T 构...

    2018-06-17 20:57:40

2