Reverse Linked List,一道有趣的题目.给你一个链表,输出反向链表.因为我用的是JavaScript提交,所以链表的每个节点都是一个对象.例如1->2->3,就要得到3->2->1. 1.数组构造 一个很容易想到的方法是用数组保存新构造每个节点,然后反向构造链表,输出: var reverseList = function(head) { var ans = []; while (head) { var node = new ListNode(head.val);…
前言: 我们在开发中,常常遇到单表的子-父id级联的表结构,在树形的深度不确定的情况下,一次查询出某个树形结构下的所有具有子-父级关系的数据变得十分困难. 这时,我们使用oracle提供的CONNECT BY PRIOR ... start WITH 实现树形结构具有子父级关系的表迭代查询和删除就会很方便. 1.树形结构表举例 (1)假设有一个MENU表,该表结构如下: ID VARCHAR2(32) N sys_guid() 节点id FENXID VARCHAR2(32)…