上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 给定单向链表的头指针和一个结点指针,定义一个函数在 O(1) 时间删除该结点.链表结点与函数的定义如下: 算法设计思想 通常,在单向链表中,删除一个链表的结点,都会先从表头 阅读全文
posted @ 2018-03-31 16:20 klchang 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Python IDLE (Integrated Development and Learning Environment) 是一个官方的轻量级 Python IDE.在不同的 Linux 的发布版本中,其安装命令有所不同,具体如下: 1. CentOS / Fedora / RHEL(Red Hat 阅读全文
posted @ 2018-03-04 17:10 klchang 阅读(12724) 评论(2) 推荐(2) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数.比如输入 3,则打印出 1,2,3 一直到最大的 3 位数即 999 . 算法设计思想 由于最大的 n 位十进制 阅读全文
posted @ 2018-02-28 09:23 klchang 阅读(2177) 评论(0) 推荐(0) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 实现函数 double Power(double base, int exponent),求 base 的 exponent 次方。不得使用库函数,同时不需要考虑大数问题。 阅读全文
posted @ 2018-01-14 18:49 klchang 阅读(3042) 评论(0) 推荐(0) 编辑
摘要: Pragmatic Software Development Tips务实的软件开发提示 Care About Your Craft Why spend your life developing software unless you care about doing it well? 关心你的技艺 阅读全文
posted @ 2017-12-31 20:13 klchang 阅读(486) 评论(0) 推荐(0) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如把 9 表示成二进制是 1001,有 2 位是 1。因此如果输入 9,该函数输出是 2。 算法设计思想 阅读全文
posted @ 2017-12-17 17:22 klchang 阅读(5896) 评论(0) 推荐(0) 编辑
摘要: 关系 List 是 Java Interface, ArrayList 是 Java Class,它们都属于 java.util 包。 Java List 是有序的集合(ordered collection),也称为序列(Sequence); Java ArrayList 是 Java List I 阅读全文
posted @ 2017-12-02 16:24 klchang 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 1. 写一个函数,输入 n, 求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: 2. 一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级。求该青 阅读全文
posted @ 2017-11-25 16:36 klchang 阅读(20736) 评论(0) 推荐(0) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组 {3, 4, 5, 1, 2} 为 { 阅读全文
posted @ 2017-11-05 18:28 klchang 阅读(4829) 评论(0) 推荐(0) 编辑
摘要: (说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点功能。 进一步详细说 阅读全文
posted @ 2017-10-15 19:43 klchang 阅读(3378) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页