dev-notes/docs/img/linked-list.excalidraw.svg

16 lines
52 KiB
XML
Raw Normal View History

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1040 920" width="1040" height="920">
<!-- svg-source:excalidraw -->
<!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1dWVPq2Fx1MDAxYX3vX2HZry2956HfkMlcdTAwMTH0yKDee4tcbiRAmIcgQlf/97uDXG6BXGZcdTAwMDRcdTAwMDFPOG1O1SnJuJN8a+1vzt+/nZycWtO+cfrXyanxWtXapj7UJqd/2OtfjOHI7HXVJjT/PeqNh9X5nlxyy+qP/vrzz+VcdTAwMTGxaq/zdpTRNjpG11x1MDAxYan9/qN+n5z8Pf9fbTF1+9iKbqJBpXr9PH6YpW/zT8XuRY7OXHUwMDBmne/0MZihUbW0br1tLDe9qvVcdTAwMTCBxe+p+s3Y8vfE1K2GvVx1MDAwZnDs1DDMesNSa4Vjz7dcdTAwMTP/dbJcXDOyhr2Wkei1e0P76r+D+bK8dkWrturD3rirL/epaVx1MDAxNVx1MDAwMFx1MDAxY0Ovme32gzVtvz1cIq3aXHUwMDE4XHUwMDBmXHUwMDFko3+7Qul9jGht/eK4UU890OVR6pL1RtdcdTAwMTiNVkbb62tV05rO73W51lx1MDAxZV//Ul8++fnaNC7P8tXR5Kwozlx1MDAxYlx1MDAxMyttXHUwMDE0UrfT0/ft/3NeqKu/X6g7breX4zNcZvu9IVx1MDAwMFx1MDAxMMdcdTAwMTJjstiylFx1MDAwZk7XV2Z73bmoQIBcdTAwMDGhmIPlXHKbo6SSXHUwMDExa37WmtZcdTAwMWVcdTAwMTnLh2yPIbWUn5VxjPu69nZcdTAwMTBkXHUwMDAyMcmlXHUwMDEwlPLF9rbZba1cdTAwMWbT7lVby+vM1/7zh5dQnlx1MDAxNbLDQqpzn74vp5vdNNYrWq9cdTAwMTBeKMWqUErkXHUwMDE2SoRAXGY4XHUwMDE37Fx1MDAxNlEs9i2ipMqMmp+IronaqoDCL1x1MDAxM9Dma7JcdTAwMGK0Ms5njVr+Nq81SsPmYHFcdTAwMDG1w1WTVlx1MDAxM2nt8llr4JHWSN1iLZl17rAnXHUwMDExV69RjVx1MDAxNlx0gjxEXHUwMDFjXHUwMDAz4S/jkGBJXHUwMDEwY5+Q8eWD+Hvx10IsOyVay1x1MDAxYnGtX3idWnVmtV/iN2nHnTtEU1x1MDAxYlx1MDAwZXuT08WWf/5cYjpvvYSeNC1lXHUwMDBl8tbL0yNPWenW08NcdTAwMWXOyzpPs4dcdTAwMWE2islxktfbzLJKaVx1MDAxNO68rrd1ULzTwrN+d6VcdTAwMTfr3Hq4eO3lfuDLq5xcdTAwMWLvlvFqrUJcdTAwMWSRNahcdTAwMTM31KWIXHUwMDExXHUwMDFimpBcIiq4kFx1MDAxZUDHMfaN9J+HdIG4ej3IXHUwMDEz6IhgP6AzReycMUg+gfM9z2VLUbVFVL2sXHUwMDBiQ9ONoeP997rWgzmzh43Eytq01jHb9lx1MDAwYsMrJ4m3zbp9/6dVNWLnmdRDsEyl5y12sHp9pyyOXGY13Pl1ljdQVdfR1Nrhpb5+XHUwMDFmvaFZN7taO+8zcPtkXHUwMDE3XHUwMDFmQIExXHUwMDE0gOJmNvuYgtlqr9n+kZRPk8dcdTAwMDJppELP2utQVvLrpUt6qJLOlXtB76RhWsY3dj+GXHUwMDFhiF0qKKOce+qhXGLy9bVcdTAwMWbYlZwwwCDY+1x1MDAxY01cdTAwMWX1S/E8RlpcdTAwMDPVXHUwMDFlyqz5fDUpdKM151x1MDAwNVx1MDAwMMH57PyVeKxGXHUwMDAymNJxQjy8d81cdTAwMDVUmuczvfxgXHUwMDE2tfHt7J6BynMrKlx1MDAxMu7GrCdcdTAwMWZAsk9Qh2aUXHUwMDBmbZQzilxihYhFXHUwMDFlmVvh5aKU+nH3WmSv2cldM09cdTAwMTLDVqJY2oPuaaTuKlx1MDAxN/FCXHUwMDBl9CqPqfbZ+FaOXHUwMDEz0yPEIZYsXHUwMDAwh5hAgqRcYo3DSue5MFx1MDAxYvVmSVPcpqyRnixY9DzaOKRrLlx1MDAxZc72q1x1MDAxOS8scrBmkTM3LpFw4Vx1MDAxMlx1MDAwMVx1MDAwMVx0pVx1MDAwZd3RXHUwMDFilnF59cifJtf1ZuvxuVxcpYl2KVx1MDAxOf/3wfJQpuZcdTAwMTFNu6tWpFx1MDAwM+nUZX8skC6gXHUwMDEwTM25Ydxmb1x1MDAwZqTUXHUwMDFjXHUwMDBmc+RcbjQr+qB8gcvF0Xj8XHUwMDFjcaRcdTAwMGJcdTAwMTlcdTAwMDNUMMQ5JYRTsYp7TmJYUiFcdTAwMTDmXHUwMDAyYIZcdTAwMGbCXHUwMDAyjMaoVIsgnEBcdTAwMDShm1x1MDAwM1aM9Vx1MDAwZlx1MDAxMsBEKllcdTAwMDGb5uYjI4FDg4o5nCFb2Lhb27L2XHUwMDAw77S6Y37dwcLdwpZdvea6JettM++gKWC4vvaDPzjFUJAwts7bi8/qOYunJq+d5rRWjFx1MDAwZqhU8qJHnDzW1HWBXHUwMDBloa1TXHUwMDE5k85lOSks+GF9l6WEfliskGHGIdxkYlx1MDAxZlx1MDAxOVlMRtalnlx1MDAxY7RfmtUrTieJ236z8/JzNYZoKfLE16BmXGZyLFx1MDAxOFx1MDAwNqFcdTAwMDHKn4agYlx1MDAxNns9dH9TfypcdTAwMTUms0xlXHUwMDEwbYCyqFx1MDAwMpSvXHUwMDAzVOFcdTAwMTNCiLlcdTAwMDO6v1x1MDAwNEJcdTAwMWZvRnqL/khcboR6mYTVMlLdTj1aSHpcdTAwMWLoXHUwMDFkNVx1MDAxZVx1MDAxZlx1MDAxYtPSRHbuy/HbxuB6KmRoRy7FMoaRIFx1MDAxOFx1MDAxMoBcYlwicEXslFx1MDAxMlx1MDAxZGNcdTAwMTBxQu1cYlx1MDAxZHPo3Fx1MDAwYo9cZvPQ+pQuXHUwMDE4IN+/po/354v3OyCVhEllXHUwMDFkYVfI1daY/GlcdTAwMTXaRlx1MDAwNP9cXK6BXHUwMDBmkDxtOIfkZvtcdTAwMTUzdfcwyNxI87qUXHUwMDFlyZfE5DXsTJfqg/jk8m42XHUwMDFkZePJydPrXHUwMDA1K+vjKOLT+y5d+HSHS6nkMakmO0ZcdTAwMThcdTAwMTBcZlx1MDAwMLlcbk1KY7ZcdTAwMTmlJkKirEDpQibBMY7thVxu+1x1MDAxNERcdTAwMTA3UFx1MDAxMVJWon1cdTAwMDVOXHUwMDE54IjuXHUwMDE5tr9XXHKd6No3cD+GXHUwMDFhXHUwMDFjnOGQKVPe5cGci4J/XHUwMDAyhW18XHUwMDBi7sR7dFx1MDAwMqtJzXK+/aUpXG5FjKmbXHUwMDAyWDKMJeZsZaedo6xcdTAwMWRT150zncNohMvntGqcbppI1+3V1XtcdTAwMGJcdTAwMTV53eTUgsT/NVOAgfovXHUwMDE0P7/naaC7TPFVr+Q1K3H79PR6OVM3XHUwMDFiXHUwMDE1LHqrvVx1MDAxMKzHkdBuiq+LgVx1MDAxNq4rXHUwMDFjQ3OFXHUwMDE2YVx1MDAwZVx1MDAxOKDLeXFBjopA4Yru6/JkYU5cdTAwMDVgyFx1MDAxMU71ppiv12z3Obd54Vx1MDAxN4dcdTAwMDKs/Vx1MDAwNmKx2Fd7klYuXHUwMDE5xpGEaSBcXFx1MDAwMy1VXHUwMDAyfMPmSqWSalx1MDAxMqcwvKlqtKZnqYlRXHUwMDFhNOP5XFy1UpxcdTAwMWFpelx1MDAxNW3MioiHnCBUXHUwMDAw5XRjKNi4rmNU/yHTN51cbmiWr63KVef62z49+bz+uzGGw/1jOJxcdTAwMDIqpNjCy1x1MDAxM3++yjzflUfFyzEtj+v38YvH
<defs>
<style class="style-fonts">
@font-face {
font-family: "Virgil";
src: url("https://excalidraw.com/Virgil.woff2");
}
@font-face {
font-family: "Cascadia";
src: url("https://excalidraw.com/Cascadia.woff2");
}
</style>
</defs>
<rect x="0" y="0" width="1040" height="920" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10 50) rotate(0 510 430)"><path d="M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0 M0.13 12.04 C3.45 8.22, 6.78 4.4, 10.63 -0.03 M0.13 12.04 C3.85 7.77, 7.56 3.5, 10.63 -0.03 M0.27 24.08 C6.47 16.94, 12.68 9.8, 21.26 -0.07 M0.27 24.08 C6.81 16.55, 13.36 9.02, 21.26 -0.07 M-0.26 36.88 C7.82 27.58, 15.9 18.29, 31.89 -0.1 M-0.26 36.88 C8.07 27.29, 16.4 17.71, 31.89 -0.1 M-0.12 48.92 C11.79 35.21, 23.71 21.5, 42.52 -0.14 M-0.12 48.92 C10.04 37.23, 20.2 25.54, 42.52 -0.14 M0.01 60.96 C14.62 44.15, 29.24 27.34, 53.15 -0.17 M0.01 60.96 C11.42 47.83, 22.83 34.71, 53.15 -0.17 M0.14 73 C21.71 48.19, 43.28 23.37, 63.78 -0.21 M0.14 73 C23.68 45.93, 47.21 18.85, 63.78 -0.21 M0.28 85.04 C28.74 52.29, 57.21 19.55, 74.41 -0.24 M0.28 85.04 C29.57 51.34, 58.86 17.65, 74.41 -0.24 M-0.25 97.84 C28.84 64.38, 57.93 30.92, 85.04 -0.28 M-0.25 97.84 C32.65 59.99, 65.55 22.15, 85.04 -0.28 M-0.11 109.88 C34.89 69.61, 69.89 29.34, 95.67 -0.31 M-0.11 109.88 C31.91 73.04, 63.93 36.2, 95.67 -0.31 M0.02 121.92 C25.86 92.19, 51.71 62.46, 106.3 -0.34 M0.02 121.92 C23.9 94.45, 47.77 66.98, 106.3 -0.34 M0.15 133.96 C46.27 80.91, 92.38 27.86, 116.27 0.38 M0.15 133.96 C37.96 90.47, 75.77 46.98, 116.27 0.38 M0.29 146 C37.44 103.26, 74.59 60.52, 126.91 0.34 M0.29 146 C36.32 104.55, 72.35 63.1, 126.91 0.34 M-0.24 158.8 C33.86 119.57, 67.95 80.35, 137.54 0.31 M-0.24 158.8 C30.3 123.67, 60.83 88.55, 137.54 0.31 M-0.1 170.84 C34.07 131.52, 68.25 92.21, 148.17 0.27 M-0.1 170.84 C32.94 132.82, 65.99 94.81, 148.17 0.27 M0.03 182.88 C43.77 132.56, 87.52 82.24, 158.8 0.24 M0.03 182.88 C37.26 140.05, 74.49 97.22, 158.8 0.24 M0.16 194.92 C48.19 139.66, 96.23 84.41, 169.43 0.2 M0.16 194.92 C60.47 125.54, 120.78 56.16, 169.43 0.2 M0.3 206.96 C41.8 159.21, 83.31 111.46, 180.06 0.17 M0.3 206.96 C60.63 137.56, 120.96 68.15, 180.06 0.17 M-0.23 219.75 C71.02 137.79, 142.28 55.82, 190.69 0.13 M-0.23 219.75 C49.6 162.44, 99.42 105.12, 190.69 0.13 M-0.09 231.8 C51.05 172.96, 102.19 114.13, 201.32 0.1 M-0.09 231.8 C51.43 172.52, 102.96 113.24, 201.32 0.1 M0.04 243.84 C65.61 168.41, 131.17 92.98, 211.95 0.06 M0.04 243.84 C78.95 153.06, 157.86 62.28, 211.95 0.06 M0.17 255.88 C61.44 185.4, 122.71 114.92, 222.58 0.03 M0.17 255.88 C63.63 182.88, 127.08 109.89, 222.58 0.03 M0.3 267.92 C91.97 162.47, 183.64 57.02, 233.21 0 M0.3 267.92 C90.07 164.65, 179.84 61.39, 233.21 0 M-0.22 280.71 C52.77 219.76, 105.75 158.81, 243.84 -0.04 M-0.22 280.71 C66.56 203.9, 133.33 127.09, 243.84 -0.04 M-0.08 292.75 C55.3 229.04, 110.69 165.33, 254.47 -0.07 M-0.08 292.75 C64.66 218.28, 129.4 143.8, 254.47 -0.07 M0.05 304.8 C103.67 185.59, 207.3 66.38, 265.1 -0.11 M0.05 304.8 C60.92 234.77, 121.79 164.75, 265.1 -0.11 M0.18 316.84 C72.89 233.19, 145.6 149.55, 275.73 -0.14 M0.18 316.84 C108.4 192.35, 216.62 67.86, 275.73 -0.14 M0.31 328.88 C86.08 230.21, 171.85 131.55, 286.36 -0.18 M0.31 328.88 C92.36 223, 184.4 117.12, 286.36 -0.18 M-0.21 341.67 C90.6 237.21, 181.41 132.74, 296.99 -0.21 M-0.21 341.67 C81.11 248.12, 162.43 154.57, 296.99 -0.21 M-0.08 353.71 C72.89 269.78, 145.85 185.84, 307.62 -0.25 M-0.08 353.71 C85.35 255.44, 170.78 157.16, 307.62 -0.25 M0.06 365.75 C65.72 290.22, 131.37 214.69, 318.25 -0.28 M0.06 365.75 C73.04 281.79, 146.03 197.83, 318.25 -0.28 M0.19 377.79 C94.49 269.32, 188.78 160.85, 328.88 -0.31 M0.19 377.79 C126.52 232.47, 252.84 87.15, 328.88 -0.31 M0.32 389.84 C109.06 264.74, 217.8 139.65, 339.51 -0.35 M0.32 389.84 C85.71 291.61, 171.09 193.39, 339.51 -0.35 M-0.2 402.63 C113.01 272.4, 226.22 142.17, 349.48 0.37 M-0.2 402.63 C100.6 286.67, 201.41 170.71, 349.48 0.37 M-0.07 414.67 C105.56 293.16, 211.19 171.65, 360.11 0.34 M-0.07 414.67 C141.06 252.32, 282.19 89.97, 360.11 0.34 M0.07 426.71 C79.02 335.89, 157.98 245.06, 370.74 0.3 M0.07 426.71 C146.58 258.17, 293.1 89.62, 370.74 0.3 M0.2 438.75 C99.29 324.76, 198.38 210.77, 381.37 0.27 M0.2 438.75 C137.48 280.83, 274.76 122.91, 381.37 0.27 M-0.32 451.55 C82.29 356.52, 164.9 261.48, 392 0.23 M-0.32 451.55 C105.81 329.46, 211.93 20