找工作
文章平均质量分 66
hero06
望石智慧 资深Java工程师
展开
-
为了更快的砍柴,每日磨刀:LeetCode刷题总结(数组篇)
看完《资深技术Leader曹乐:如何成为技术大牛》这篇文章后,我把提升代码能力,放到了一个优先级比较高的位置。为什么是刷LeetCode而不是看开源代码?可能有几个方便的原因: 1 面试笔试会考察写手算法,而且这个趋势越来越扩大化 2 在V2EX里面看到一个40多岁的Leader(P8级别)每天也刷 3 训练算法思维 4 提升编码能力:常写代码 防止手生 5 开源代码在公司项目中暂时用不到,正向激励效果低 而且刷Leetcode的门槛较低,能得到及时反馈,这个还是挺重要的。软件开发是一个...原创 2021-04-10 17:29:00 · 194 阅读 · 1 评论 -
jike2012年5月实习题
1、 输出hanoi塔的中间移动过程,复杂度 Hanoi比较简单,时间复杂度是O(2exp n)(why?) 2、 给您一个二叉树(元素值都是int类型),输入整数a,b,计算二叉树中在[a,b]区间的节点个数。 A:遍历过程(先序遍历、或者中序遍历、后续遍历)。 3、 判断两个字符串是不是同性异构体(长度一样,相同的字符组成,字符个数也一样,字符位置不一样) A:建立2个数组CO原创 2012-05-13 21:03:37 · 1112 阅读 · 4 评论 -
sohu2012年实习生笔试题
1计算sizeof,strlen char data[] ="hello\0world" ; char *str ="hello\0world\0"; strcpy(data,str); sizeof(data); strlen(data); 解析:sizeof是计算变量所占内存大小的,strlen计算字符串大小 2 计算int a[3][3] = { {1,2,3},{4,5,6}原创 2012-05-31 22:01:13 · 768 阅读 · 0 评论