上一页 1 ··· 9 10 11 12 13
摘要: 1.剑指 Offer 09. 用两个栈实现队列 1 class CQueue { 2 public: 3 stack<int> s1,s2; 4 CQueue() { 5 6 } 7 8 void copy(stack<int>& a,stack<int>& b){ 9 while(a.size() 阅读全文
posted @ 2022-06-25 16:47 balabalahhh 阅读(22) 评论(0) 推荐(0)
摘要: 广度优先搜索概念可自行查阅 用二叉树的层序遍历会容易理解很多,如图 层序遍历怎么实现呢 要用到队列(先进先出): 力扣 102.二叉树的层序遍历 这个题的一个难点就是你要把每一层的元素分开,一个一维数组里放一层元素,在C语言写法里可以设一个last参数记录上一层遍历结束时的rear值,这样last与 阅读全文
posted @ 2022-05-26 17:18 balabalahhh 阅读(11) 评论(0) 推荐(0)
摘要: c 1 int x; 2 int** ret = malloc(sizeof(int *)*retSize);//为二维数组开辟空间。retSize为二维数组行数,即二维数组里包含多少个一维数组 3 int i; 4 for(i = 0;i < retSize;i ++){ 5 ret[i] = m 阅读全文
posted @ 2022-05-26 17:17 balabalahhh 阅读(369) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13