上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 面试题 15:链表中倒数第 k 个结点 题目:输入一个链表,输出该链表中倒数第 k 个结点。为了符合大多数人的习惯, 本题从 1 开始计数,即链表的尾结点是倒数第一个结点。例如一个有 6 个结点的 链表,从头结点依次是 1,2,3,4,5,6。倒数第三个结点就是值为 4 的结点。 最初思路:先遍历链 阅读全文
posted @ 2016-08-22 20:01 sunshinelym 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 使用两个指针,在数组头尾相对移动; 循环结束条件:头和尾重叠活着头在尾之后 左边指针右移条件:当前数是奇数 右边指针左移条件:当前数是偶数 当且仅当左边指针是偶数,右边指针是奇数,交换两个指针的值 此题注意扩展,函数功能的重用。 阅读全文
posted @ 2016-08-22 13:33 sunshinelym 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 不用全部遍历链表,对比,删除; 把deleteNode的下一个结点复制到deleteNode的位置,覆盖deleteNode(实际上是删除deleteNode的下一个结点) 注意考虑用例: 结点只有一个的链表; 删除有多个结点的链表尾结点(遍历); 删除空结点,链表为空; 删除有多个结点的链表的中间 阅读全文
posted @ 2016-08-22 10:48 sunshinelym 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1:洗牌 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左 阅读全文
posted @ 2016-08-19 20:04 sunshinelym 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 题目描述 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 说明:长度超过2的子串 输入描述:一组或多组长度超过2的子符串。每组占一行 输出描述:如果符合要求输出:OK,否则输出NG 输入例子: 021Abc9000 021Abc9 阅读全文
posted @ 2016-08-16 12:10 sunshinelym 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 题目描述 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理: 1、 记录最多8条错误记录,循环记录,对相同的错误记录(净文件名称和行号完全匹配)只记录一条,错误计数增加; 2、 超过16个字符的文件名称,只记录文件的最后有效16个字符; 3、 输入的文件可能带路径,记录 阅读全文
posted @ 2016-08-15 23:13 sunshinelym 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。 所有的IP地址划分为 A,B,C,D,E五类 A类地址1.0.0.0~126.255.255.255; B类地址128.0.0.0~191.255.255.255; C类地址192 阅读全文
posted @ 2016-08-15 21:33 sunshinelym 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。 深拷贝就是两个对象的值相等,但是互相独立。 构造函数的参数是该类的一个实例。 阅读全文
posted @ 2016-08-15 09:47 sunshinelym 阅读(2635) 评论(0) 推荐(0) 编辑
摘要: 题目描述 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。 输入描述:输入两个正整数A和B。 输出描述:输出A和B的最小公倍数。 输入例子: 5 7 输出例子: 35 思路:两个数的最小公倍数等于两个数的乘积除以最大公约数 最大公约数:分 阅读全文
posted @ 2016-08-14 23:53 sunshinelym 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内), 坐标之间以;分隔。 非法坐标点需要进行丢弃 阅读全文
posted @ 2016-08-14 18:55 sunshinelym 阅读(345) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页