摘要:
一、数组(最简单的数据结构)定义:占据一块连续内存并按照顺序存储数据。创建时先指定大小,分配内存。优点:时间效率高。实现简单的hash(下标为key,对应的数据为value)缺点:空间效率差。如果我们只在数组中存一个数字,也先分配所有的内存。扩展:动态数组(解决空间效率差),手段:扩容后,复制内容到... 阅读全文
摘要:
解法一:只适合单线程环境(不好)package test;/** * @author xiaoping * */public class Singleton { private static Singleton instance=null; private Singleton(){ ... 阅读全文
摘要:
面试细节:行为面试(20%)+技术面试(70%)+应聘者提问(10%)* 行为面试:跳槽者(不要抱怨老板,不要抱怨同事,只为追寻自己的理想而站斗)* 技术面试:1.基础知识点(编程语言,数据结构(50%),算法) 2.代码质量要点(规范性,完整性,鲁棒性(健壮性)) 3.复杂题解题思路(画图,举例,... 阅读全文
摘要:
1.产品设计:核心能力(透,优势强);口碑(关注高端用户,快实现,快响应,差异性)。2产品运营:用户感(看论坛,博客,RSS订阅,关注用户(寻找问题解决之));技术功底(好架构);服务。3.产品交互设计:感觉,触觉,视觉要磨合;抓最常见,最多流量使用地;提示(最近使用的)。 阅读全文