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