摘要: 自己之前的java在C盘文件夹被清理掉了,这次自己从网盘中重新下载回来就好了。 链接:https://pan.baidu.com/s/1Da7_39OY0m0Eq7aBZ1mtgw 提取码:2e5c 阅读全文
posted @ 2021-09-10 21:12 幽默de程序员 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 分析 前序遍历序列前面的第一个数字就是根1。 之后通 阅读全文
posted @ 2020-09-26 18:08 幽默de程序员 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思考: StringBuffer 是字符串缓冲型。 String是字符串 字符串可以使用的方法是replaceAll("a","b"); p 阅读全文
posted @ 2020-09-24 07:22 幽默de程序员 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目:有5个人坐在一起,问第五个人是多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后,问第一个人,他说是10岁。请问第五个人多大? 分析: 执行一次程序,可求出第2个人的年龄 执行一次程序,可求出第3个人的年龄 阅读全文
posted @ 2020-09-23 22:27 幽默de程序员 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数) 当n为偶数时,则有: 1/2*1+1/2*2+1/2*3+1/2*4+...1/2*(n/2) 当n为奇数时,则有: 1/(2*1-1)+1/(2*2-1) 阅读全文
posted @ 2020-09-22 23:32 幽默de程序员 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 思路: 2 5 8 2 8 1 1 9 最小的一个元素是1,最大的一个元素是9 用*min来指向最小的那个元素。初始化的时候,*min指向第一个元素,指向2. 这个用一个暂存的变量temp1来存储最小值,初始值指向第一个元素。temp的作用是可以用来不断进行值比较。 通过for循环遍历数组,找到最小 阅读全文
posted @ 2020-09-22 18:54 幽默de程序员 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-09-21 23:32 幽默de程序员 阅读(245) 评论(0) 推荐(0) 编辑
摘要: public 阅读全文
posted @ 2020-09-21 18:38 幽默de程序员 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 思路: 时间复杂度为:O(n) 空间复杂度为:O(1) 将数组 public void reverse( int[]a){ for(int i=a.length-1;i>=0;i--){ System.out.println(a[i]); } } 时间复杂度为:O(n/2) 空间复杂度为:O(1) 阅读全文
posted @ 2020-09-21 16:24 幽默de程序员 阅读(348) 评论(0) 推荐(0) 编辑
摘要: daisy是Day's eye的缩写。因为雏菊的花朵是白天打开,晚上合起来。 阅读全文
posted @ 2020-09-21 16:20 幽默de程序员 阅读(302) 评论(0) 推荐(0) 编辑