03 2019 档案

摘要:应用来自于我做网页的时候,来读出一个txt文档,由于输出到页面的时候总是没有排版,但是原文件中有换行符,之前是使用的byte数组传输,但是这样无法换行 就使用了BufferedReader,因为它是一行一行读的,识别的是换行符,所以再每读一行,后面加上一个“<!--<br>-->”就好了,这里用注释 阅读全文
posted @ 2019-03-31 21:48 醉生梦死_0423 阅读(96) 评论(0) 推荐(0) 编辑
摘要:首先要去如下网址下载一个安装包(英文基础好的同学可以去github上搜他的开源,写的更加详细) https://www.vim.org/scripts/script.php?script_id=2981 加载会有点儿慢,因为是国外网站 在这个页面上找最新的压缩包下载 下载之后,把压缩包用mv指令移动 阅读全文
posted @ 2019-03-31 18:18 醉生梦死_0423 阅读(114) 评论(0) 推荐(0) 编辑
摘要:此处大致说一下浮点型的注意事项以及两道例题,例题的问题就在源码注释中,不再另外打出、 tip: 说明:浮点数运算有误差,所以不可直接运算 * 有一下两种解决方法: * 1.一般认为,只要浮点数的误差不超过10的-10次方,就可以认为二者相等,所以此处可以利用Math包里的abs方法来算出二者的绝对值 阅读全文
posted @ 2019-03-17 21:47 醉生梦死_0423 阅读(215) 评论(0) 推荐(0) 编辑
摘要:题目如下(原题不是这样,我自己浓缩了下/捂脸,原题目太绕了) 解题源代码如下: 解题思路: 这里说一个小技巧吧,就是递归算法在很难解决的时候,可以考虑一下增加传入参数,可能问题就迎刃而解了 本题解决方法的主要思想就是:游标先定位在最后一个,然后一个一个往前移动,每移一次就把后面的数字在遍历一遍,如果 阅读全文
posted @ 2019-03-16 22:09 醉生梦死_0423 阅读(195) 评论(0) 推荐(0) 编辑
摘要:问题描述: 给定一个数字n,打印出所有的划分等式 例: n = 3 3 2+1 1+1+1 解题源代码: 解题思路:所有需要从给出的数字向下或者向上遍历的题目,如果需要用递归来解,就需要循环嵌套递归,然后也只需要考虑第一层,之后一定是一直递归了,然后就考虑递归结束条件以及格式化的问题 希望对大家有所 阅读全文
posted @ 2019-03-14 21:46 醉生梦死_0423 阅读(188) 评论(0) 推荐(0) 编辑
摘要:问题描述: 给定m个A,n个B,一共有多少种排列 解题源代码: 解题思路: 同样,递归就是找到规律,然后直接return即可 此处的规律是:在每一个位置上都有两种可能,所以,在第一层进行分支即可,然后设置到底的条件 希望能给大家带来帮助 以上 阅读全文
posted @ 2019-03-14 19:56 醉生梦死_0423 阅读(594) 评论(0) 推荐(0) 编辑
摘要:问题描述: 算法基础_递归_求杨辉三角第m行第n个数字(m,n都从0开始) 解题源代码(这里打印出的是杨辉三角某一层的所有数字,没用大数,所以有上限,这里只写基本逻辑,要符合题意的话,把循环去掉就好): 解题思路: 因为杨辉三角的规律就是 要求的那个数字 = 上一行这个位置的数字 + 其前一个数字 阅读全文
posted @ 2019-03-14 19:44 醉生梦死_0423 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:问题如下: 给定一个字符串,利用递归编写程序来返回其反串 解题源代码: 解题思路:巧妙地利用String类里的切分方法来依次减少字符串的元素,当最后只剩一个元素的时候返回其本身,在在return语句后面加上每次字符串第一个元素,因为递归程序是从最后一层开始运行的,所以最终返回的就是倒序的字符串 希望 阅读全文
posted @ 2019-03-13 20:32 醉生梦死_0423 阅读(278) 评论(0) 推荐(0) 编辑
摘要:问题内容: 求两个字符串的公共最长子序列长度 注:子序列是一个字符串内部若干个元素,可以不连续;子串是连续的一串字符,此处不要有confusion 解题源代码如下: 解题思路: 分三步:1.先判断头部 ,如果头部相等,将字符串除头部以外的子串切下来给下一层递归 2.如果头部不相等,则让递归产生分支, 阅读全文
posted @ 2019-03-13 20:05 醉生梦死_0423 阅读(304) 评论(0) 推荐(0) 编辑
摘要:问题:给定一个字符串,如“ABCDE”,然后对其进行全排列,将结果全部输出,使用递归 解题思路如下: 就是使用递归和循环嵌套,然后在字符串上的每一个位置进行五次变动,当然,如此设计的巧妙之处就在于每次都是在前面不变的情况下,一位一位的选中,比较切合全排列的思想(好吧我语文不好,不知道怎么表达……) 阅读全文
posted @ 2019-03-12 20:12 醉生梦死_0423 阅读(141) 评论(0) 推荐(0) 编辑
摘要:问题: 在n个球中取出m个球(不放回),问一共有多少种取法 解题源代码如下: 解题思路: 其实每次取球就是两种情况:取了要取的球 和 没取要取的球 那么递归体就出来了 再设置递归的跳出条件,就完成了 希望能给大家带来帮助 以上 阅读全文
posted @ 2019-03-10 21:05 醉生梦死_0423 阅读(274) 评论(0) 推荐(0) 编辑
摘要:解题源代码如下: 解题思路: 题目给的东西太多,所以看起来比较繁琐,其实没什么技术含量,二维数组加双重循环就行了,调试的时候下标算错了,重新整理了一下,两分钟搞定(下标一定要注意,贼坑,要对应你定义的数组下标来实现) 希望能给大家带来帮助 以上 阅读全文
posted @ 2019-03-08 20:35 醉生梦死_0423 阅读(227) 评论(0) 推荐(0) 编辑
摘要:解题源代码如下: 解题思路:分别设置五位十进制数和六位十进制数回文数判断方法 然后再通(i>99999&&six(i)&&(i%10+i/10%10+i/100%10+i/1000%10+i/10000%10+i/100000)==com)以及(i>99999&&six(i)&&(i%10+i/10 阅读全文
posted @ 2019-03-07 09:47 醉生梦死_0423 阅读(160) 评论(0) 推荐(0) 编辑
摘要:解题源代码如下: 解题思路:emmmm很经典的算法了,自己看代码吧,自己写的,没参照别人的,可能复杂度上还可以优化 希望能够帮到大家 以上 阅读全文
posted @ 2019-03-06 20:01 醉生梦死_0423 阅读(148) 评论(0) 推荐(0) 编辑
摘要:解题源代码如下: 额,解题思路过于简单,看源码就好了 以上 希望对大家有所帮助 阅读全文
posted @ 2019-03-05 20:52 醉生梦死_0423 阅读(162) 评论(0) 推荐(0) 编辑
摘要:解题源码如下: 解题思路:题目意思可以看做是在序列“ZYXWVUTSRQPONMLKJIHGFEDCBABCDEFGHIJKLMNOPQRSTUVWXYZ”中截取一部分并不断输出,而第一个序列是从中间的“A”开始截取的 实现:先定义序列对应的字符数组,长度为51,通过接收的行数和列数来构造双层循环来 阅读全文
posted @ 2019-03-05 20:34 醉生梦死_0423 阅读(159) 评论(0) 推荐(0) 编辑
摘要://20190303 源自百度百科 【附】阅读参考文献 因年代久远,本文言语文词深奥难懂。为了帮助读者提高理解,特提供参考资料《把脉断生死》一文如下: 中医古籍总结七种危险的脉象,即釜沸、虾游、屋漏、雀啄、解索、弹石脉等,称为真脏脉,又叫七绝脉,凡见七绝脉,必死无疑。 雀啄脉,是一种脉来急速,节律不 阅读全文
posted @ 2019-03-03 09:22 醉生梦死_0423 阅读(2915) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示