摘要:
无论是1,还是2,删除链表都需要3个节点,只是现在这种最新写法只把cur作为了判断循环的依据,并且下一个节点的生成放在循环内。 206. Reverse Linked List 之前在牛客上的写法: 错误代码: 此代码会报“段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多 阅读全文
摘要:
54题是把二维数组安卓螺旋的顺序进行打印,59题是把1到n平方的数字按照螺旋的顺序进行放置 54. Spiral Matrix start表示的是每次一圈的开始,每次开始其实就是从(0,0)、(1,1)这种开始的。 用endx、endy来表示每次转圈的x、y方向的终止位置,方便后面进行边界条件设置。 阅读全文
摘要:
48. Rotate Image 1.这个题是顺时针旋转90度,方法是:先以右对角线为轴对称交换,然后以中间行为轴进行交换 2.逆时针旋转90度是以左对角线为轴对称交换,然后以中间行为轴进行交换 3.旋转180度,直接以最中间那个数为对称点进行交换 以对称轴做交换,第一个数组的i和第二个数组的j对应 阅读全文