c++负数下标
2024-08-28 14:55:56
如何使用负数下标呢?
让数组前面有东西
int y[100];
int *z = y + 50;
这样的话调用\(z[-50]\)就变成了调用\(y[0]\)
z[-50] = y[0];
然后这样就可以实现调用啦~
其实还有一个更暴力的方法:用\(map\)
\(map\)是\(\log n\)的\(map\)
\(unordered\_map\)是\(O(1)\)的\(map\)(到\(c++11\)才会有)
最新文章
- Python小白的发展之路之Python基础(一)
- 添加 All Exceptions 断点后, 每次运行都会在 main.m 中断的一种解决方法
- CSS盒子模型与box-sizing
- 行列式(三):n阶行列式
- Linux:远程到linux的图形界面
- hdu 1049 Climbing Worm
- [ios][swift]swift GPS传感器的调用
- 毕向东day23--java基础-网络总结
- 二、CSS 基本介绍
- c#线程--生产者和消费者
- 百练_4120 硬币(DP)
- HBase安装inAction
- linux(5)--补充(管道| / 重定向>; / xargs)/find 与xargs结合使用/vi,grep,sed,awk(支持正则表达式的工具程序)
- 控制结构(10): 指令序列(opcode)
- Spring生命周期 Constructor >; @PostConstruct >; InitializingBean >; init-method
- 关于python的装饰器(初解)
- move或rebuild lob分区对象
- HibernateTemplate的用法以及作用
- asp.net webform设计思路的思考
- 【Linux】深入理解Linux中内存管理
热门文章
- hibernate的对象/关系映射结果为空,exists查不到值的问题-20190823
- git分支合并创建切换
- 《细说PHP》第四版 样章 第二章 PHP的应用与发展 2
- 【计算机网络】UDP基础知识总结
- CodeForces 200D 	Programming Language
- 几个高逼格 Linux 命令!
- Android Studio 提高开发效率的插件
- C# read dll config
- Z从壹开始前后端分离【 .NET Core2.2/3.0 +Vue2.0 】框架之九 || 依赖注入IoC学习 + AOP界面编程初探
- Linux网络——查看网络连接情况的命令