给定一个单向链表的头结点,要求将链表反转,并返回新的头结点。 一、迭代实现 思路:遍历链表,依次调整每个节点的指针域。 定义 结点p指向当前节点 结点q指向当前节点的下一个结点(p->next非空时) 结点r指向当前节点的前一个结点 节点newhead指向新头结点() 初始 p=head,q=NUL ...
分类:
编程语言 时间:
2020-09-17 16:07:27
阅读次数:
24
一、delete 1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。 2、de ...
分类:
其他好文 时间:
2020-09-17 15:56:03
阅读次数:
25
一、蛋白质数据库 》序列数据库:Uniprot (蛋白质序列和具有综合功能注释目录的中心资源库) PIR (提供蛋白质序列数据和分析工具) 》结构数据库:PDB (实验测定的生物大分子三维结构) MMDB 》模体及结构域数据库:PROSITE (蛋白质序列功能位点数据库) Pfom (使用基于隐马模 ...
分类:
数据库 时间:
2020-09-17 15:36:53
阅读次数:
96
挑错题解题步骤: 先看下句子的结构,是简单句、并列句还是复合句(各种从句), 再看连接词有没问题 在针对具体的词有没问题,包括动词、时态、语态等 挑错题: I am wondering when does the next train leave for Shanghai. A B C D 中文翻译 ...
分类:
其他好文 时间:
2020-09-17 14:15:55
阅读次数:
71
set/weakset map/weakset set用法 定义:是ES6的一种新的数据结构及(值的集合) Set跟其他数据结构不同的地方就在于:它的值不会有重复项。 (1)使用: 1 2 3 4 let set = new Set([13,3,4,5]) set.add(3)<br data-fi ...
分类:
其他好文 时间:
2020-09-17 12:29:28
阅读次数:
30
本题分割链表比 82. 删除重复链表简单 链表: 1. 链表的dummy很多都是两个变量(dummy, dummy_head)指向同一个空节点,一个不动用于返回,一个作为指针不断移动保存Nodes 1) return dummy_head.next 2) dummy.next = node ; du ...
分类:
其他好文 时间:
2020-09-15 21:19:22
阅读次数:
30
KMP:一种模式匹配算法 重点:next数组:长度就是模式子串的长度 next[i]的值是若第i个位置不匹配则下一个要进行匹配的首地址 重点理解前缀后缀:例如:abcabc的最长前缀abc,后缀abc, aaaa的前缀是aaa(aaaa就没有意义了)后缀是aaa. 分析:j值回溯:j返回到前一个失配 ...
分类:
编程语言 时间:
2020-09-11 14:12:53
阅读次数:
42
async async其实就是对Generator的封装,只不过async可以自动执行next()。 async必须等到里面所有的await执行完,async才开始return,返回的Promise状态才改变。除非遇到return和错误。 async默认返回一个Promise,如果return不是一 ...
分类:
其他好文 时间:
2020-09-10 22:50:35
阅读次数:
47