Today I learned

7761 ワード

プログラマー人工知能2日目


Today Iの勉強から始めることにしました.
  • バイナリツリーの深さはlevel+1

  • 前衛巡り→左折
  • H->D →B→E→A→F→J →C→G
  • 中尉巡回→羅左奥
  • A → B→ D→ H→ E→ C→F → J →G
  • 後列巡回→左または
  • H → D→E → B →J → F →G → C →

    1行if文で

    if self.left:
    	self.left.depth()
    else:
    	0
    
    self.left.depth() if self.left: else 0
    

    再帰セットの追加

    def preorder(self):
            traversal = []
            traversal.append(self.data)
            if self.left:
                traversal += self.left.preorder()
            if self.right:
                traversal += self.right.preorder()
            return traversal
    私の錯覚.
    preorder(self)関数に入ると
    関数はlistを繰り返しますか?
    結論はNo

    レコーダなし

    .nav{
        position: fixed;
        bottom:0;
        width:100%;
        background-color: #f9f9fa;
        padding: 20px 50px;
        box-sizing: border-box;
        /* 이거는 벗어난 elipse 다시 돌아오게 해줌 */
        /* 왜냐하면 우리는 패딩을 가로로20양쪽으로 줌 그러면 실제로 늘어남
        우리 실제 contents 가 줄어도 괜찮아 근데 딱 맞게 해줘'
        의 뜻임 box-sizing */
        border-top:1px solid rgba(131, 110, 110, 0.3);
    } 
    固定位置が固定されます.
    box-sizing: border-box; paddingの性質の下で写真を参考にします

    vscode shortcut


    nav>ul>li*4>a
    
    <nav>
        <ul>
            <li>
                <al></al>
            </li>
            <li>
                <al></al>
            </li>
            <li>
                <al></al>
            </li>
            <li>
                <al></al>
            </li>
        </ul>
    </nav>