周记|补7月7日
In the first place
因为这个星期离校比较忙做的很少现在基础的满汉楼项目做完了 准备回去把网络通信做了就去学web
总结一下顺序就是在domain里面写和对应表相关的属性 给他构造器 setget方法
service业务层去创建dao对象去使用dao方法
对数据库进行操作 还可以增加业务条件 特有操作在dao进行
Moreover
707设计链表 可以用单链表或者双链表
前者的顺序就是 先定义链表的参数再去创建链表
获取链表的值那就是先判断它的索引是否合法
定义一个当前节点将当前节点遍历到需要找到的那个给val 返回节点的值
增加头节点的话就是在虚拟节点后面加上一个节点
随机部位增加节点的话就是通过循环遍历到增加节点位置的前面,然后将需要添加的节点放在后面
同时需要去对index进行一个处理
206反转链表 可以用单链表或者递归
我自己用的是单链表 很简单先去定义它的参数
找到循环遍历的结束条件 因为是反转 那么就需要一个参数去保存当前节点的下一个
然后用当前节点的指针就指向前面一个节点
然后先移动前面一个节点到当前节点
再移动后面一个节点 到保存参数的节点
这里的顺序一定不能有颠倒 否则前面的一个节点找不到位置
再重复上面的操作 直到当前节点指向null 最后返回头节点
24两两交换链表 可以用虚拟头节点或者递归
定义一个虚拟头节点 去指向头结点
再定一个当前节点,指向虚拟头节点
判断条件就是节点的个数为奇偶数不为null 顺序不可颠倒,否则会报空指针异常
定义两个交换的节点,分别为node 1和node2
相当于提前去保存为更改的位置和数据 完成翻转操作以后
将当前节点移动到,需要交换节点的前一个节点
再返回虚拟头节点里面下一个节点
additionally
英语的话就是每天背单词看语法课 再刷一点Java基础的题目
希望所有不如意都会烟消云散
over
#我的实习日记#
因为这个星期离校比较忙做的很少现在基础的满汉楼项目做完了 准备回去把网络通信做了就去学web
总结一下顺序就是在domain里面写和对应表相关的属性 给他构造器 setget方法
service业务层去创建dao对象去使用dao方法
对数据库进行操作 还可以增加业务条件 特有操作在dao进行
Moreover
707设计链表 可以用单链表或者双链表
前者的顺序就是 先定义链表的参数再去创建链表
获取链表的值那就是先判断它的索引是否合法
定义一个当前节点将当前节点遍历到需要找到的那个给val 返回节点的值
增加头节点的话就是在虚拟节点后面加上一个节点
随机部位增加节点的话就是通过循环遍历到增加节点位置的前面,然后将需要添加的节点放在后面
同时需要去对index进行一个处理
206反转链表 可以用单链表或者递归
我自己用的是单链表 很简单先去定义它的参数
找到循环遍历的结束条件 因为是反转 那么就需要一个参数去保存当前节点的下一个
然后用当前节点的指针就指向前面一个节点
然后先移动前面一个节点到当前节点
再移动后面一个节点 到保存参数的节点
这里的顺序一定不能有颠倒 否则前面的一个节点找不到位置
再重复上面的操作 直到当前节点指向null 最后返回头节点
24两两交换链表 可以用虚拟头节点或者递归
定义一个虚拟头节点 去指向头结点
再定一个当前节点,指向虚拟头节点
判断条件就是节点的个数为奇偶数不为null 顺序不可颠倒,否则会报空指针异常
定义两个交换的节点,分别为node 1和node2
相当于提前去保存为更改的位置和数据 完成翻转操作以后
将当前节点移动到,需要交换节点的前一个节点
再返回虚拟头节点里面下一个节点
additionally
英语的话就是每天背单词看语法课 再刷一点Java基础的题目
希望所有不如意都会烟消云散
over
#我的实习日记#
全部评论
相关推荐
点赞 评论 收藏
分享