本文是【常用算法思路分析系列】的第四篇,总结链表相关的高频题目和解题思路。本文分析如下几个问题:1、环形链表的差值问题;2、只能访问单个结点的删除问题;3、链表的分化;4、打印两个链表的公共部分;5、把链表的每k个结点逆序;6、删除链表中指定结点;7、判断链表是否为回文结构;8、复杂链表的复制;9、判断链表是否有环;10、判断两个无环链表是否相交;11、判断两个有环链表是否相交;12、判断两个链表...
分类:
编程语言 时间:
2016-05-24 13:43:40
阅读次数:
209
1.前言 这是本系列的第四篇文章,上一篇我们讲到实现了客户端对客户端的抖屏与收发各种类型文件,本篇文章我们加入SQLServer数据库实现登录与好友的添加等功能,并对界面做了美化处理。向往常一样我会把聊天服务器部署到广域网服务器上,到时候大家就可以可以在源码里面打开客户端与我聊天啦!(这只是一个初级 ...
分类:
数据库 时间:
2016-05-23 16:43:38
阅读次数:
170
前面的三篇是我们介绍入门的章节,然而级联并非我们想象的那样简单。下面我们先描述一下N+1问题,再讨论全局设定的延迟加载。
1、N+1问题
在做完前面三篇入门的例子后,让我们运行一下以下:
package com.ykzhen2014.csdn.main;
import org.apache.ibatis.session.SqlSession;
import com.ykzhen201...
分类:
其他好文 时间:
2016-05-12 15:56:05
阅读次数:
225
接下来要在本地新建数据库,创建一个名称为「shxt_test」的空目录,并把它放在Git管理之下。 先在任意一个地方创建shxt_test目录。若要把shxt_test目录放在Git的管理之下,请右击后从菜单中选择 「Git 在这里创建版本库」。 接着会显示以下画面。不要勾选'制作纯版本库',请直接 ...
分类:
数据库 时间:
2016-05-07 12:46:36
阅读次数:
259
人对事物的认识不是仅仅通过文字描述就足够的,纸上得来终觉浅,绝知此事要躬行。我们程序员更是这样,没有代码的积累怎么能有写软件的能力。 今天读了架构漫谈,说实话看到第四篇时我还不知道架构到底是什么东西。在我的认识里架构就是自己以前编的功能模块,它可以实现一定的功能,拼接起来就是一个完整大软件。 《架构 ...
分类:
其他好文 时间:
2016-05-05 17:23:57
阅读次数:
111
循环语句包含:while和for语句 while循环 whil循环的表达式: 一定要注意缩进和判断条件后面的冒号! 例如用while计算1-100的和: 运算结果: for语句 for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 for循环的格式: 在循环中跳出break: 运行结果: r ...
分类:
编程语言 时间:
2016-05-01 19:15:43
阅读次数:
308
最近主要学习了需求分析、项目经理及典型用户和场景的知识,第四篇阅读笔记就从这几个方面来讨论吧。 需求分析指的是在创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有 ...
分类:
其他好文 时间:
2016-04-25 22:48:20
阅读次数:
190
第四篇主要是对android内核结构设备驱动、内核基本配置编译的内容介绍。首先对安卓结构进行简单的介绍,包括了设备驱动和源代码结构。在android常用驱动中包括Framebuffer、键盘以及控件屏幕驱动(电容和电阻)、EAC音效、camera驱动、DM09000网络驱动、SD/TF存储卡、RTC ...
分类:
移动开发 时间:
2016-04-23 21:32:39
阅读次数:
217
本文要搞清楚两个问题:
(1)异步串口通信的原理及通信协议
(2)用verilog实现UART并仿真...
分类:
其他好文 时间:
2016-04-22 19:24:17
阅读次数:
179
接web前端学习笔记第四篇,此篇为web学习笔记五,在此感谢您的采集和转发,但请注明文章出自网知博学。2.0.3html标签的属性格式现在我们知道了两个双标签分别是,标题标签:<h1>-<h6>、和段落标签:<p></p>还知道了一个换行的单标签:<br/>,现..
分类:
Web程序 时间:
2016-04-20 02:19:12
阅读次数:
368