摘要: https://blog.csdn.net/feeltouch/article/details/83796764 阅读全文
posted @ 2020-04-23 16:22 种树人 阅读(357) 评论(0) 推荐(0) 编辑
摘要: ./xxx等于xxx 阅读全文
posted @ 2020-04-21 22:39 种树人 阅读(101) 评论(0) 推荐(0) 编辑
摘要: "关于getClass(),Object.class,getClassLoader的理解" "彻底搞懂Class.getResource和ClassLoader.getResource的区别和底层原理" java8 java14 转自 https://blog.csdn.net/weixin_342 阅读全文
posted @ 2020-04-20 15:48 种树人 阅读(524) 评论(0) 推荐(0) 编辑
摘要: ps:int转byte只会取低八位 如228的二进制是 前面一堆0,然后11100100 转为byte就变成11100100,补码就是 128+64+32+4 = 28 Stream相关类传输时候,返回的是int,传输可能是byte数组。注意 基础知识: unicode转换为utf 8编码的规则 U 阅读全文
posted @ 2020-04-18 09:46 种树人 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 和return try catch 以及自定义函数的顺序 爱恨纠结 https://blog.csdn.net/qq_39135287/article/details/78455525 阅读全文
posted @ 2020-04-17 14:39 种树人 阅读(116) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012397189/article/details/78784928 默认构造函数 首先,我们来看一下是什么是默认构造函数,如下面一段代码: 静态指针数组是定义了一些的Point指针,通过new的方式来使每个指针指向对象。动态指针数组是分配固定大小的连续 阅读全文
posted @ 2020-04-13 14:33 种树人 阅读(2081) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/kekec/p/5255475.html 阅读全文
posted @ 2020-04-05 14:02 种树人 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 儒家 1. 市之无虎明矣,三人言而成虎。 ——《新序 杂事篇》 判断一件事情的真伪,必须经过细心考察和思考,不能道听途说。 2. 富贵不足以益,贫贱不足以损。 ——《孔子家语 五仪解》 富贵不能淫,贫贱不能移。为了理想的实现,耐得住寂寞,也守得住清贫。 3. 尺有所短,寸有所长。 ——《新序 杂事篇 阅读全文
posted @ 2020-04-05 12:46 种树人 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 给初始化为NULL的结构体指针赋值报错问题 https://bbs.csdn.net/topics/392560720 tmp指向null,使用 tmp就会报错,因为这代表要去0的地址取数据,0地址是不允许访问的,所以会报错,换成malloc后,系统会分配可使用的地址给tmp,所以 tmp就不会报错 阅读全文
posted @ 2020-04-04 22:24 种树人 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: https://jerry.zone/ https://www.liuchuo.net/ https://hellogod.cn/about/ https://blog.cweihang.io/ https://www.warlock.live/ 阅读全文
posted @ 2020-04-03 16:39 种树人 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n = 1 输出: [1,2,3,4,5,6,7,8,9] 说明: 用返回一个整数列表来代替打印 n 为正整数 针对于大数的解法 lc上一个人写的。。 阅读全文
posted @ 2020-04-02 15:49 种树人 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 给出一个巧妙方法,可以消去二进制数最右边的1 而不用每次判断最后一位然后除以2,这个方法时间复杂度 $O(log_2 n)$ 空间 $O(1)$ 巧妙方法可以实现,时间复杂度$O(M)$,M为二进制数中1的个数 巧用 $n \& (n 1)$ $(n 1)$解析: 二进制数字 n最右边的 1 变成 阅读全文
posted @ 2020-04-02 12:34 种树人 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。 例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出 阅读全文
posted @ 2020-04-01 21:59 种树人 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 二分法的特殊情况有待继续学习 面试题11. 旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输 阅读全文
posted @ 2020-04-01 21:55 种树人 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 新建一个string a,对原string中的每一个字符(是char类型, 不会可以用auto),a +=,或者a.append 注意+=和append用法 append是不能直接用char做参数的,需要前面加个长度参数 阅读全文
posted @ 2020-03-31 14:22 种树人 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 错误程序: 阅读全文
posted @ 2020-03-31 11:30 种树人 阅读(842) 评论(0) 推荐(0) 编辑
摘要: hash 时间空间复杂度都是O(n) 下面是时间O(1) 空间O(n)的方法 阅读全文
posted @ 2020-03-31 10:27 种树人 阅读(113) 评论(0) 推荐(0) 编辑
摘要: K Sum 题目描述 给定一个输入数组 array(每个数不同),还有两个整数 k 和 target,在数组 array 中找出 k 个元素,使得这 k 个元素相加等于 target,问有多少种组合方式,输出组合方式的个数。 注:在一种组合方式中,一个元素不能够被重复选择 这里就说明了要用01背包的 阅读全文
posted @ 2020-03-30 23:46 种树人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 给定硬币面额和种类,给定总金额,求用最少个数的硬币去组成这个金额 https://leetcode cn.com/problems/coin change 和leetcode 518 类似 Example 1: Input: coins = [1, 2, 5], amount = 11 Output 阅读全文
posted @ 2020-03-30 17:52 种树人 阅读(197) 评论(0) 推荐(0) 编辑
摘要: [集合能不能分成2个相等的子集] https://leetcode cn.com/problems/partition equal subset sum Note: Each of the array element will not exceed 100. The array size will 阅读全文
posted @ 2020-03-30 16:34 种树人 阅读(118) 评论(0) 推荐(0) 编辑