上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: [Java基础]Java总结篇 https://blog.csdn.net/codeemperor/article/details/50970299 Java的对象头和对象组成详解 https://blog.csdn.net/lkforce/article/details/81128115 java 阅读全文
posted @ 2020-03-18 17:53 gaoyang666 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 第一种情况,n 5) x = rand7(); return x; } java int rand5(){ int x; do{ x = rand7(); }while(x 5) return x; } 如果上面 范围本来就是 [0,1 ....] 那就把 改为 如果 rand5() 范围 是 [ 阅读全文
posted @ 2020-03-10 15:01 gaoyang666 阅读(213) 评论(0) 推荐(0) 编辑
摘要: [TOC] 堆Heap 二叉堆 Binary Heap 满二叉树:除了叶子节点,其他所有节点 左右孩子均不为空 性质: 二叉堆是一棵 完全二叉树 ( 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h 1) 的结点数都达到最大个数(x层:2^(x 1)个),第 h 层 所有的结点都连续集中在最 阅读全文
posted @ 2020-03-06 17:22 gaoyang666 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 集合 Set 元素不能重复 1. 直接用不带重复元素的二分搜索树实现Set 2. 用链表来实现,添加的时候判断一下是否已经含有了该元素 O(h) , h为高度 有序集合 无序集合 按插入顺序排序 多重集合 可以有重复元素 映射 Map 存储(键,值) 数据对 key value 基于 链表 的 ma 阅读全文
posted @ 2020-03-06 17:20 gaoyang666 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 二分搜索树 树 结构是一种天然的组织结构 二分搜索树(Binary Search Tree) 平衡二叉树:AVL、红黑树 堆;并查集 线段树;Trie(字典树,前缀树) 二叉树 二分搜索树 Binary Search Tree 以下均为递归实现: 插入元素 查询是否含有元素 遍历 深度 优先遍历 1 阅读全文
posted @ 2020-03-06 17:17 gaoyang666 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 链表 数据存储在“ 节点 ”(Node) 中 优:动态,不需要处理容量 缺:无法随机访问 设置 dummy head :虚拟头结点 ​ 可以简化某些题目的解答 删除节点: 如果不考虑释放空间,可以简写 , 这样就将 指针指向下下个节点了 使用链表 实现栈 在head 端,入栈,出栈操作 使用链表 实 阅读全文
posted @ 2020-03-06 17:08 gaoyang666 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 学习方法讨论 不要完美主义。掌握好“度”。不用非要透彻理解才进行下一阶段学习 学习本着自己的目标去。 对于这个课程,大家的首要目标,是了解各个数据结构的底层实现原理 栈 Stack LIFO (last in first out) 后进先出 的结构 队列 Queue 队列也是一种 线性结构 FIFO 阅读全文
posted @ 2020-03-06 17:05 gaoyang666 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 在 PostgreSQL 中,ALTER TABLE 命令用于添加,修改,删除一张已经存在表的列。 也可以用 ALTER TABLE 命令添加和删除约束。 语法 用 ALTER TABLE 在一张已存在的表上添加列的语法如下: ALTER TABLE table_name ADD column_na 阅读全文
posted @ 2019-12-27 10:51 gaoyang666 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在 mysql 中,实现 id 自增的方式是依靠加一个 auto_increment 标志,而在 pgsql 中,id 自增是通过序列 SEQUENCE。 创建表时设置自增序列为: CREATE TABLE "config" ( "id" int4 NOT NULL DEFAULT nextval( 阅读全文
posted @ 2019-12-27 10:50 gaoyang666 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: SQL 删除重复行,只保留一条记录 删除表中多余的重复记录,重复记录是根据单个字段(id)来判断,只留有rowid最小的记录 //删除用户根据用户名,并且不包括最小ID delete from users where username in( //根据用户名称排序,大于1 select userna 阅读全文
posted @ 2019-12-27 10:20 gaoyang666 阅读(694) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页