水下功夫做透,水上才能顺风顺水。
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页
摘要: 任何数组中找重复的数: 1.都可以通过快速排序(或者过程中就判断是否重复)后,再遍历一遍的计数的方式找到所有。时间复杂度是O(n*log(n));空间复杂度是O(1); 2.都可以通过借助map查询一遍值作为key,出现次数作为value计数,再遍历一遍计数结果的方式实现。时间复杂度是O(n),但是 阅读全文
posted @ 2020-03-17 08:46 北方寒士 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。 1、配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1 阅读全文
posted @ 2020-03-09 18:35 北方寒士 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #define MaxSize 1000 //定义栈 typedef struct Stack { char data[MaxSize];//数组实现栈内元素定位 int top;//栈顶下标 int buttom;//栈底下标 } Stack; #define MaxSize 1000 //定义队 阅读全文
posted @ 2020-03-08 20:07 北方寒士 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 方法二:存储父节点思路 我们可以用哈希表存储所有节点的父节点,然后我们就可以利用节点的父节点信息从 p 结点开始不断往上跳,并记录已经访问过的节点,再从 q 节点开始不断往上跳,如果碰到已经访问过的节点,那么这个节点就是我们要找的最近公共祖先。 算法 从根节点开始遍历整棵二叉树,用哈希表记录每个节点 阅读全文
posted @ 2020-03-06 22:46 北方寒士 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 为什么要加锁? 为了保证在并发地存取时的数据一致性。 锁有哪些分类? 加锁机制 乐观锁:先修改,保存时判断是否被更新过,应用级别。悲观锁:先获取锁,再修改,数据库级别。 锁粒度表级锁:开销小,加锁快,粒度大,锁冲突概率大,并发度低,适用于读多写少的情况。MyISAM存储引擎。页级锁:bdb存储引擎。 阅读全文
posted @ 2020-03-04 22:22 北方寒士 阅读(305) 评论(0) 推荐(0) 编辑
摘要: typedef struct Node{ struct Node *lchild; char data; struct Node *rchild; }BTNode; //求二叉树中的节点个数 (1)如果二叉树为空,节点个数为0 (2)如果二叉树不为空,二叉树节点个数 = 左子树节点个数 + 右子树节 阅读全文
posted @ 2020-03-01 17:39 北方寒士 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 定义二叉树结点 typedef struct Node{ struct Node *lchild; char data; struct Node *rchild; }BTNode; //层次遍历 void levelOrder(BTNode* root){ if(root==NULL){ retur 阅读全文
posted @ 2020-03-01 16:58 北方寒士 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 主从同步的作用:1.数据热备,确保数据安全。2.读写分离,避免相互影响。3.架构的扩展,降低磁盘I/O访问的频率,提高单个机器的I/O性能。 一.主从同步构型 1.一主一从(简单又实现了数据备份和服务器减压) 2.一主多从(提高读性能) 3.多主一从(5.7支持,将多个mysql数据库备份到一台存储 阅读全文
posted @ 2020-02-29 22:09 北方寒士 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 记录一下遇到的这个问题的解决方法,也是困惑了半天,感觉这是maven的bug,因为动了几次项目中引入的外部jar包,导致IDEA External libraries 不显示Maven中引入的repository, 首先需要将setting和other setting 中的maven设置正确且相同。 阅读全文
posted @ 2020-02-28 19:51 北方寒士 阅读(4316) 评论(0) 推荐(0) 编辑
摘要: 方式一 1、在项目根目录下,新建文件 pom.xml,并填写好内容。 2、在pom.xml文件上,右键 Add as Maven Project 或 在项目上,右键 Add Framework Support,选择maven,点击OK。 阅读全文
posted @ 2020-02-28 17:06 北方寒士 阅读(507) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页