上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 82 下一页
摘要: 前言 比如说 1593212,去掉一个数字后,保留的是最小值。 原理:因为要保留最小值,那么要删除最高位的数字是最明显的。 那么1和5到底删除哪一个呢?当然是删除最大值了。 代码 上面效率并不高。 优化,将char[] 物理结构转换为 stack 逻辑逻辑。 阅读全文
posted @ 2020-03-23 09:56 敖毛毛 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 新增连接查询而不影响其他连接查询 请看图: 这种情况我们一般会使用左连接的方式。 上面这种可以实现的,但是不利于我们在写code语句中的复用。 下面是一种标量子查询我的方式,可以帮助我们复用部分sql。 这里原理很简单,其实就是先设置了RECEIVED 行然后去查询。 同样这里有限制就是RECEIV 阅读全文
posted @ 2020-03-23 00:39 敖毛毛 阅读(302) 评论(0) 推荐(1) 编辑
摘要: 查找只存在一个表中的数据 有两张表: EMP: select from emp DEPT: 他们有共同的属性:deptno 现在要查询EMP 中的deptno不等于DEPTNO的deptno项。 解析: 注意: 因为需要查询的是DEPTNO,所以需要排除掉重复项。 其次上面的写法,如果DEPTNO在 阅读全文
posted @ 2020-03-22 12:53 敖毛毛 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 排序时对null进行处理 比如说: select from EMP order by COMM 我需要对红框部分进行desc处理,也就是从大到小排列。 解析: 重点是如何让null独立出去。 解法:单独列出一列把null独立出去。 注意null的判断是 is而不是等于号 依据条件逻辑动态调整排序项 阅读全文
posted @ 2020-03-22 00:35 敖毛毛 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 前言 题目: 给出一个正整数,找出这个正整数所以数字全排列的下一个数。 比如说12345.返回 12354. 12354 返回 12435 自己的解答 阅读全文
posted @ 2020-03-20 17:42 敖毛毛 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 前言 原理后续补齐,语言c 代码 阅读全文
posted @ 2020-03-19 18:10 敖毛毛 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 前言 原理后续补齐 代码 阅读全文
posted @ 2020-03-19 17:45 敖毛毛 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 前言 概念: 如果一个数是2的幂,那么它的二进制是这样的: 2 10 4 100 8 1000 16 10000 也就是第一个是1,其他都是0。 然后 1的话: 1 01 4 11 8 111 16 1111 正文 (num&(num 1))==0 就是了。 解释,为什么不是2的幂就不会等于0呢? 阅读全文
posted @ 2020-03-16 15:34 敖毛毛 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 前言 写写最大公约数 正文 几个概念: 辗转相除法,欧几里得算法。 两个正整数a 和 b (a b),它们的最大公约数等于a处于b的余数c和b直接的最大公约数。 更相减损数 两个正整数a和 b(a b),它们的最大公约数等于a b的差值c与b的最大公约数 两者结合 总结 数学博大精深! 阅读全文
posted @ 2020-03-16 15:08 敖毛毛 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前言 要求: 实现一个栈,改栈带有出栈,入栈,和取栈中最小数。要求时间复杂度都是o(1); 实现 C 代码: 阅读全文
posted @ 2020-03-16 10:03 敖毛毛 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 82 下一页