算法

image.png

链表

image.png

image.png

image.png
image.png
image.png
image.png
image.png

代码调试学习

VSCode打断点学习

JSON的最大深度

  1. // 每嵌套一个对象,深度加一
  2. function getDepth(obj) {
  3. let depth = 0 ;
  4. for(let key in obj){
  5. // hasOwnProperty:方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性
  6. if(obj.hasOwnProperty(key) && typeof obj[key] === 'object'){
  7. depth = Math.max(depth, getDepth(obj[key]));
  8. }
  9. }
  10. return depth + 1;
  11. }

看了一下牛客