- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 OJ编程题教训
引用来自牛客网的一个讨论帖,帖子中列举了最常见的问题。 循环输入输出处理常见问题 1、为什么需要循环输入输出:通常来说OJ对于每道题里面有.in和.out文件,分别表示测试数据的输入和输出。如果某些编程题的所有数据都只做在一个.in和一个.out中,这样就会变成多组测试了,所以需要提交的代码中循环处理。 2、处理方法:其实这个问题可以避免,就是编程题后台每个样例做一组对应的.in和.
2016-09-06 15:05:52 4887
转载 堆和栈的区别
博客转自网上,经过简单整理。一、预备知识(程序的内存分配)一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) : 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全
2016-09-02 09:29:40 902
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人