2020年3月9日
摘要: /* 输入一个链表,输出该链表中倒数第k个结点。 为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。 例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。 这个链表的倒数第3个结点是值为4的结点。 */public class Class18 { //利 阅读全文
posted @ 2020-03-09 22:05 桌子哥 阅读(351) 评论(0) 推荐(0) 编辑
摘要: /*输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变*/ import java.util.*; public class Class17 { public void shuzi 阅读全文
posted @ 2020-03-09 21:40 桌子哥 阅读(642) 评论(0) 推荐(0) 编辑
摘要: /*给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。 */public class Class16 { static class ListNode{ int val; ListNode next; public ListNode(int value, ListNode ne 阅读全文
posted @ 2020-03-09 20:09 桌子哥 阅读(327) 评论(0) 推荐(0) 编辑
摘要: /* 打印1到最大的n位数 *///一开始想到的是直接构造出最大数,然后逆序输出,把‘0’排除在外即可。看了一些网上的博客,要注意大叔情况,因此使用以下方法。public class Class15 { public void printNumber(int n){ if(n <= 0){ retu 阅读全文
posted @ 2020-03-09 19:15 桌子哥 阅读(178) 评论(0) 推荐(0) 编辑
摘要: /*给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。不得使用库函数,不需要考虑大数问题。注意事项:不能用==比较两个浮点数是否相等,因为有误差。考虑输入值的多种情况。*/public class Class14 { public doub 阅读全文
posted @ 2020-03-09 15:58 桌子哥 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在这个对存储介质容量要求极高的年代,MongoDB将文档的上限设置为16MB似乎并不够用。为了保证高性能,MongoDB可以通过GridFS规范实现存储大量数据的功能。GridFS是由MongoDB的所有驱动使用的一个简单规范。 GridFS由两部分(集合)组成:一个集合存储文件名和诸如大小这样的相 阅读全文
posted @ 2020-03-09 14:05 桌子哥 阅读(220) 评论(0) 推荐(0) 编辑