Очереди и стеки

algorithms-and-data-structures/data-structures/queues-and-stacks Created with Sketch.
Скачать
<?xml version="1.0" encoding="UTF-8"?> <svg width="800px" height="800px" viewBox="0 0 73 73" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>algorithms-and-data-structures/data-structures/queues-and-stacks</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id="algorithms-and-data-structures/data-structures/queues-and-stacks" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="container" transform="translate(2.000000, 2.000000)" fill="#FFFFFF" fill-rule="nonzero" stroke="#333336" stroke-width="2"> <rect id="mask" x="-1" y="-1" width="71" height="71" rx="14"> </rect> </g> <g id="books" transform="translate(15.000000, 16.000000)" fill-rule="nonzero"> <path d="M44,26.7826087 L44,28.6956522 C44,30.280513 42.7152957,31.5652174 41.1304348,31.5652174 L40.173913,31.5652174 C40.7022,31.5652174 41.1304348,31.9934522 41.1304348,32.5217391 L41.1304348,39.2173913 C41.1304348,39.7456783 40.7022,40.173913 40.173913,40.173913 L3.82608696,40.173913 C3.2978,40.173913 2.86956522,39.7456783 2.86956522,39.2173913 L2.86956522,32.5217391 C2.86956522,31.9934522 3.2978,31.5652174 3.82608696,31.5652174 L10.5217391,31.5652174 C9.99345217,31.5652174 9.56521739,31.1369826 9.56521739,30.6086957 C9.56521739,30.0804087 9.99345217,29.6521739 10.5217391,29.6521739 L11.4782609,29.6521739 L11.4782609,25.826087 L10.5217391,25.826087 C9.99345217,25.826087 9.56521739,25.3978522 9.56521739,24.8695652 C9.56521739,24.3412783 9.99345217,23.9130435 10.5217391,23.9130435 L2.86956522,23.9130435 C1.28470435,23.9130435 0,22.6283391 0,21.0434783 L0,17.2173913 C0,15.6325304 1.28470435,14.3478261 2.86956522,14.3478261 L14.3478261,14.3478261 L14.3478261,7.65217391 L2.86956522,7.65217391 C1.28470435,7.65217391 0,6.36746957 0,4.7826087 L0,2.86956522 C0,1.28470435 1.28470435,0 2.86956522,0 L30.6086957,0 L31.5652174,0 L33.4782609,0 C34.0065478,0 34.4347826,0.428234783 34.4347826,0.956521739 C34.4347826,1.4848087 34.0065478,1.91304348 33.4782609,1.91304348 L32.5217391,1.91304348 L32.5217391,5.73913043 L33.4782609,5.73913043 C34.0065478,5.73913043 34.4347826,6.16736522 34.4347826,6.69565217 C34.4347826,7.22393913 34.0065478,7.65217391 33.4782609,7.65217391 L35.3913043,7.65217391 L35.3913043,14.3478261 L33.4782609,14.3478261 C34.0065478,14.3478261 34.4347826,14.7760609 34.4347826,15.3043478 C34.4347826,15.8326348 34.0065478,16.2608696 33.4782609,16.2608696 L33.4782609,22 C34.0065478,22 34.4347826,22.4282348 34.4347826,22.9565217 C34.4347826,23.4848087 34.0065478,23.9130435 33.4782609,23.9130435 L41.1304348,23.9130435 C42.7152957,23.9130435 44,25.1977478 44,26.7826087 Z" id="XMLID_227_" fill="#59595B"> </path> <path d="M11.4782609,40.173913 L8.60869565,40.173913 L8.60869565,31.5652174 L11.4782609,31.5652174 L11.4782609,40.173913 Z M35.3913043,31.5652174 L32.5217391,31.5652174 L32.5217391,40.173913 L35.3913043,40.173913 L35.3913043,31.5652174 Z" id="XMLID_243_" fill="#C18F2B"> </path> <path d="M35.3913043,14.3478261 L33.4782609,14.3478261 C34.0065478,14.3478261 34.4347826,14.7760609 34.4347826,15.3043478 C34.4347826,15.8326348 34.0065478,16.2608696 33.4782609,16.2608696 L33.4782609,22 C34.0065478,22 34.4347826,22.4282348 34.4347826,22.9565217 C34.4347826,23.4848087 34.0065478,23.9130435 33.4782609,23.9130435 L41.1304348,23.9130435 C42.7152957,23.9130435 44,25.1977478 44,26.7826087 L44,28.6956522 C44,30.280513 42.7152957,31.5652174 41.1304348,31.5652174 L13.3913043,31.5652174 L12.4347826,31.5652174 L10.5217391,31.5652174 C9.99345217,31.5652174 9.56521739,31.1369826 9.56521739,30.6086957 C9.56521739,30.0804087 9.99345217,29.6521739 10.5217391,29.6521739 L11.4782609,29.6521739 L11.4782609,25.826087 L10.5217391,25.826087 C9.99345217,25.826087 9.56521739,25.3978522 9.56521739,24.8695652 C9.56521739,24.3412783 9.99345217,23.9130435 10.5217391,23.9130435 L2.86956522,23.9130435 C1.28470435,23.9130435 0,22.6283391 0,21.0434783 L0,17.2173913 C0,15.6325304 1.28470435,14.3478261 2.86956522,14.3478261 L6.69565217,14.3478261 C6.16736522,14.3478261 5.73913043,13.9195913 5.73913043,13.3913043 L5.73913043,8.60869565 C5.73913043,8.0804087 6.16736522,7.65217391 6.69565217,7.65217391 L2.86956522,7.65217391 C1.28470435,7.65217391 0,6.36746957 0,4.7826087 L0,2.86956522 C0,1.28470435 1.28470435,0 2.86956522,0 L30.6086957,0 L31.5652174,0 L33.4782609,0 C34.0065478,0 34.4347826,0.428234783 34.4347826,0.956521739 C34.4347826,1.4848087 34.0065478,1.91304348 33.4782609,1.91304348 L32.5217391,1.91304348 L32.5217391,5.73913043 L33.4782609,5.73913043 C34.0065478,5.73913043 34.4347826,6.16736522 34.4347826,6.69565217 C34.4347826,7.22393913 34.0065478,7.65217391 33.4782609,7.65217391 L35.3913043,7.65217391 L43.0434783,7.65217391 C43.5717652,7.65217391 44,8.0804087 44,8.60869565 L44,13.3913043 C44,13.9195913 43.5717652,14.3478261 43.0434783,14.3478261 L35.3913043,14.3478261 Z" id="XMLID_226_" fill="#732D21"> </path> <path d="M42.0869565,27.2608696 L42.0869565,28.2173913 C42.0869565,29.0097739 41.4445565,29.6521739 40.6521739,29.6521739 L13.1347652,29.6521739 C13.2976609,29.0892609 13.3913043,28.4362435 13.3913043,27.7391304 C13.3913043,27.0420174 13.2976609,26.389 13.1347652,25.826087 L40.6521739,25.826087 C41.4445565,25.826087 42.0869565,26.468487 42.0869565,27.2608696 Z M1.91304348,3.34782609 L1.91304348,4.30434783 C1.91304348,5.09673043 2.55544348,5.73913043 3.34782609,5.73913043 L30.8652348,5.73913043 C30.7023391,5.17621739 30.6086957,4.5232 30.6086957,3.82608696 C30.6086957,3.12897391 30.7023391,2.47595652 30.8652348,1.91304348 L3.34782609,1.91304348 C2.55544348,1.91304348 1.91304348,2.55544348 1.91304348,3.34782609 Z" id="XMLID_225_" fill="#8F8D7E"> </path> <path d="M40.173913,27.2608696 L40.173913,28.2173913 C40.173913,29.0097739 39.531513,29.6521739 38.7391304,29.6521739 L11.2217217,29.6521739 C11.3846174,29.0892609 11.4782609,28.4362435 11.4782609,27.7391304 C11.4782609,27.0420174 11.3846174,26.389 11.2217217,25.826087 L38.7391304,25.826087 C39.531513,25.826087 40.173913,26.468487 40.173913,27.2608696 Z M3.82608696,3.34782609 L3.82608696,4.30434783 C3.82608696,5.09673043 4.46848696,5.73913043 5.26086957,5.73913043 L32.7782783,5.73913043 C32.6153826,5.17621739 32.5217391,4.5232 32.5217391,3.82608696 C32.5217391,3.12897391 32.6153826,2.47595652 32.7782783,1.91304348 L5.26086957,1.91304348 C4.46848696,1.91304348 3.82608696,2.55544348 3.82608696,3.34782609 Z" id="XMLID_88_" fill="#C6C2AC"> </path> <path d="M34.7847739,27.7391304 C34.7847739,28.0032261 31.5728696,28.2173913 27.6108609,28.2173913 C23.6488522,28.2173913 20.4369478,28.0032261 20.4369478,27.7391304 C20.4369478,27.4750348 23.6488522,27.2608696 27.6108609,27.2608696 C31.5728696,27.2608696 34.7847739,27.4750348 34.7847739,27.7391304 Z M29.173913,2.86956522 C25.2119043,2.86956522 22,3.08373043 22,3.34782609 C22,3.61192174 25.2119043,3.82608696 29.173913,3.82608696 C30.3837217,3.82608696 31.5228435,3.806 32.5226957,3.7708 C32.5248,3.48030435 32.5433565,3.19803478 32.5761652,2.92666957 C31.563687,2.89022609 30.4051478,2.86956522 29.173913,2.86956522 Z" id="XMLID_221_" fill="#8F8D7E"> </path> <path d="M30.6086957,34.4347826 L27.7391304,33.4782609 L24.8695652,34.4347826 L24.8695652,28.2173913 C24.8695652,27.9532957 25.0837304,27.7391304 25.3478261,27.7391304 L30.1304348,27.7391304 C30.3945304,27.7391304 30.6086957,27.9532957 30.6086957,28.2173913 L30.6086957,34.4347826 Z" id="XMLID_1408_" fill="#B04230"> </path> <path d="M44,8.60869565 L44,13.3913043 C44,13.9195913 43.5717652,14.3478261 43.0434783,14.3478261 L33.4782609,14.3478261 C34.0065478,14.3478261 34.4347826,14.7760609 34.4347826,15.3043478 C34.4347826,15.8326348 34.0065478,16.2608696 33.4782609,16.2608696 L33.4782609,22 C34.0065478,22 34.4347826,22.4282348 34.4347826,22.9565217 C34.4347826,23.4848087 34.0065478,23.9130435 33.4782609,23.9130435 L32.5217391,23.9130435 L31.5652174,23.9130435 L2.86956522,23.9130435 C1.28470435,23.9130435 0,22.6283391 0,21.0434783 L0,17.2173913 C0,15.6325304 1.28470435,14.3478261 2.86956522,14.3478261 L6.69565217,14.3478261 C6.16736522,14.3478261 5.73913043,13.9195913 5.73913043,13.3913043 L5.73913043,8.60869565 C5.73913043,8.0804087 6.16736522,7.65217391 6.69565217,7.65217391 L43.0434783,7.65217391 C43.5717652,7.65217391 44,8.0804087 44,8.60869565 Z" id="XMLID_1407_" fill="#677445"> </path> <path d="M35.3913043,14.3478261 L14.3478261,14.3478261 L14.3478261,7.65217391 L35.3913043,7.65217391 L35.3913043,14.3478261 Z M11.4782609,7.65217391 L9.56521739,7.65217391 L9.56521739,14.3478261 L11.4782609,14.3478261 L11.4782609,7.65217391 Z M41.1304348,7.65217391 L37.3043478,7.65217391 L37.3043478,14.3478261 L41.1304348,14.3478261 L41.1304348,7.65217391 Z" id="XMLID_1357_" fill="#798751"> </path> <path d="M34.4347826,22.9565217 C34.4347826,23.4848087 34.0065478,23.9130435 33.4782609,23.9130435 L32.5217391,23.9130435 L31.5652174,23.9130435 L2.86956522,23.9130435 C1.28470435,23.9130435 0,22.6283391 0,21.0434783 L0,17.2173913 C0,15.6325304 1.28470435,14.3478261 2.86956522,14.3478261 L31.5652174,14.3478261 L32.5217391,14.3478261 L33.4782609,14.3478261 C34.0065478,14.3478261 34.4347826,14.7760609 34.4347826,15.3043478 C34.4347826,15.8326348 34.0065478,16.2608696 33.4782609,16.2608696 L33.4782609,22 C34.0065478,22 34.4347826,22.4282348 34.4347826,22.9565217 Z" id="XMLID_1401_" fill="#B14724"> </path> <path d="M3.09128696,16.2608696 L30.6086957,16.2608696 C30.4458,17.1051913 30.3521565,18.0846696 30.3521565,19.1304348 C30.3521565,20.1761043 30.4458,21.1556783 30.6086957,22 L3.09128696,22 C2.29890435,22 1.65650435,21.0364 1.65650435,19.8478261 L1.65650435,18.4130435 C1.65650435,17.2244696 2.2988087,16.2608696 3.09128696,16.2608696 Z" id="XMLID_1395_" fill="#8F8D7E"> </path> <path d="M5.30831304,16.2608696 L33.7348957,16.2608696 C33.5666435,17.1051913 33.4698435,18.0846696 33.4698435,19.1304348 C33.4698435,20.1761043 33.5666435,21.1556783 33.7348957,22 L5.30831304,22 C4.48972174,22 3.82608696,21.0364 3.82608696,19.8478261 L3.82608696,18.4130435 C3.82608696,17.2244696 4.48972174,16.2608696 5.30831304,16.2608696 Z" id="XMLID_1371_" fill="#C6C2AC"> </path> <path d="M16.1326,18.6521739 C20.0946087,18.6521739 23.306513,18.8663391 23.306513,19.1304348 C23.306513,19.3945304 20.0946087,19.6086957 16.1326,19.6086957 C12.1705913,19.6086957 8.95868696,19.3945304 8.95868696,19.1304348 C8.95868696,18.8663391 12.1704957,18.6521739 16.1326,18.6521739 Z M33.2565391,17.2173913 C29.2945304,17.2173913 26.0826261,17.4315565 26.0826261,17.6956522 C26.0826261,17.9597478 29.2945304,18.173913 33.2565391,18.173913 C33.3376522,18.173913 33.4179043,18.1737217 33.4983478,18.1735304 C33.5174783,17.8447739 33.5456,17.5252 33.5830957,17.2179652 C33.4748174,17.2175826 33.3660609,17.2173913 33.2565391,17.2173913 Z M33.4983478,20.0873391 C33.4179043,20.0871478 33.3376522,20.0869565 33.2565391,20.0869565 C29.2945304,20.0869565 26.0826261,20.3011217 26.0826261,20.5652174 C26.0826261,20.829313 29.2945304,21.0434783 33.2565391,21.0434783 C33.3660609,21.0434783 33.4747217,21.043287 33.5830957,21.0429043 C33.5456,20.7356696 33.5174783,20.4160957 33.4983478,20.0873391 Z" id="XMLID_1361_" fill="#8F8D7E"> </path> </g> </g> </svg>
  • Andreas Mehlsen
  • MIT
  • 12 просмотров
  • 4 скачиваний