![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
Arthas217
向上️
展开
-
堆栈
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—全局变量和静态变量的存储是放转载 2014-02-25 15:58:31 · 373 阅读 · 0 评论 -
String转发
java中如何将string 转化成long 转自:https://www.cnblogs.com/feifeicui/p/8390604.html 1.java中如何将string 转化成long long l = Long.parseLong([String]); 或 long l = Long.parseLong([String],[int radix]); long l = L...转载 2019-01-18 09:51:33 · 182 阅读 · 0 评论 -
switch比ifelse效率高
(1)ifelse()中,采用的方法是按顺序比较,如满足条件,则执行对应的代码,否则跳转到下一个分支再进行比较 (2)switch取值不同但是跳转的地址一定是编译阶段就被设定好 (3)switch...case...执行效率高,属于典型的以空间换时间。也就是说,(套用算法的行话)以提高空间复杂度为代价降低了时间复杂度。 出自链接 https://www.cnblogs.com/idorax/...原创 2019-02-14 18:12:15 · 3700 阅读 · 0 评论