Try   HackMD
  •  
    資料結構/LeetCode
    ·
    Last edited by GJLMoTea on Sep 22, 2022
    Linked with GitHub
    Contributed by
  • Edit
Log in to edit or delete your comments and be notified of replies.
Sign upAlready have an account? Log in
There is no commentSelect some text and then click Comment, or simply add a comment to this page from below to start a discussion.

XOR = NOT OR

https://math.stackexchange.com/questions/38473/is-xor-a-combination-of-and-and-not-operators

Last changed by 

 
資料結構/LeetCode
datastruct
0
129

Read more

Binary Search

t = 6 data = [1, 2, 3, 4, 5, 6, 7, 8, 9] # &#x82E5;&#x62FF;&#x6389;6&#xFF0C;&#x627E;&#x4E0D;&#x5230;&#x76EE;&#x6A19;&#x6703;&#x6389;&#x9032;&#x7121;&#x7AAE;&#x8FF4;&#x5708; &#x4E0D;&#x65B7;&#x8F38;&#x51FA;4 5 4 # &#x82E5;&#x62FF;&#x6389;5, 6&#x5247;&#x4E0D;&#x65B7;&#x8F38;&#x51FA;3 4 3 l = 0 r = len(data) m = 0 while l < r: last_m = m

Sep 15, 2022
Python List Reverse 的幾種方式

List.reverse() l1 = [110, 220, 330, 440, 550] print("l1: ", l1) l1.reverse() # &#x539F;&#x5730;reverse print("l1: ", l1) # l1: [110, 220, 330, 440, 550] # l1: [550, 440, 330, 220, 110] List[::-1]

Sep 4, 2022
前序、中序、後序

&#x524D;&#x3001;&#x4E2D;&#x3001;&#x5F8C; &#x7684;&#x547D;&#x540D;&#x7531;&#x4F86; &#x82E5;&#x5728;&#x53EA;&#x6709;&#x5DE6;&#x53F3;&#x5B50;&#x7BC0;&#x9EDE;&#x7684;&#x60C5;&#x6CC1;&#x4E0B;&#xFF0C;&#x7167;&#x6163;&#x4F8B;&#x9806;&#x5E8F;&#x4E00;&#x5B9A;&#x662F;&#x5148;&#x57F7;&#x884C;&#x5DE6;&#x3001;&#x518D;&#x57F7;&#x884C;&#x53F3; &#x7576;&#x4ECA;&#x5929;&#x52A0;&#x5165;&#x4E86;parent&#x7BC0;&#x9EDE;&#xFF0C;parent&#x5E95;&#x4E0B;&#x6703;&#x9577;&#x51FA;&#x5DE6;&#x53F3;&#x5169;&#x500B;&#x5B50;&#x7BC0;&#x9EDE;&#x7684;&#x60C5;&#x6CC1;&#x6642; (left&#x4EE3;&#x865F;&#x5DE6;&#x3001;right&#x4EE3;&#x865F;&#x53F3;&#x3001;parent&#x525B;&#x597D;&#x5728;&#x5DE6;&#x53F3;&#x5B50;&#x7BC0;&#x9EDE;&#x7684;&#x4E2D;&#x9593;&#xFF0C;&#x6240;&#x4EE5;&#x4EE3;&#x865F;&#x70BA;&#x4E2D;) &#x9019;&#x500B;parent&#x7BC0;&#x9EDE;&#xFF0C;&#x76F8;&#x5C0D;&#x65BC;&#x5DE6;&#x53F3;&#x5B50;&#x7BC0;&#x9EDE;&#x4F86;&#x8AAA;&#xFF0C;&#x904D;&#x6B77;&#x7684;&#x9806;&#x5E8F;&#x8981;&#x6392;&#x5728;&#x6700;&#x524D;&#x3001;&#x4E2D;&#x9593;&#x3001;&#x9084;&#x662F;&#x6700;&#x5F8C;&#xFF0C;&#x5C31;&#x6709;&#x4E86;&#x4E09;&#x7A2E;&#x53EF;&#x80FD;&#xFF0C;&#x65BC;&#x662F;&#x5206;&#x5225;&#x5C0D;&#x61C9;&#x5230;&#x524D;&#x5E8F;&#x3001;&#x4E2D;&#x5E8F;&#x3001;&#x5F8C;&#x5E8F; &#x524D;&#x5E8F; PreOrder&#xFF1A; &#x4E2D; -> &#x5DE6; -> &#x53F3; &#x4E2D;&#x5E8F; InOrder&#xFF1A; &#x5DE6; -> &#x4E2D; -> &#x53F3;

Jun 25, 2022
Python global, nonlocal 比較

x, y, z = 1, 1, 1 def outer(): x, y, z = 2, 2, 2 def inner(): global x # &#x6307;&#x5B9A;&#x5728;inner&#x5340;&#x584A;&#x5167;&#x7684;y &#x4F7F;&#x7528;&#x7684;&#x662F;&#x7B2C;1&#x884C;&#x7684;&#x8B8A;&#x6578;&#xFF08;&#x5168;&#x57DF;&#xFF09; nonlocal y # &#x6307;&#x5B9A;&#x5728;inner&#x5340;&#x584A;&#x5167;&#x7684;x &#x4F7F;&#x7528;&#x7684;&#x662F;&#x7B2C;5&#x884C;&#x7684;&#x8B8A;&#x6578;&#xFF08;&#x6700;&#x63A5;&#x8FD1;inner&#x7684;&#x975E;&#x5340;&#x57DF;&#x8B8A;&#x6578;&#xFF09; # &#x5728;inner&#x5340;&#x584A;&#x5167;&#x7684;z&#x6C92;&#x6709;&#x505A;&#x7279;&#x6B8A;&#x8655;&#x7406;&#xFF0C;&#x6307;&#x5B9A;&#x7684;&#x662F;&#x7B2C;12&#x884C;&#x7684;&#x8B8A;&#x6578;&#xFF08;&#x5340;&#x57DF;&#x8B8A;&#x6578;&#xFF09;

Jun 8, 2022
Read more from 資料結構/LeetCode

Published on HackMD

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up