Что такое n2: Азот — Википедия – Оксид азота(i) — Википедия

Содержание

Оксиды азота — Википедия

Материал из Википедии — свободной энциклопедии

Эта статья описывает оксиды азота как химические соединения; об образовании и способах сокращения выбросов оксидов азота при горении см. NOx (оксиды азота).

Окси́ды азо́та — неорганические бинарные соединения азота с кислородом.

Известны 10 соединений азота с кислородом. Кроме пяти классических оксидов азота — закиси азота N2O, окиси азота NO, оксида азота(III) N2O3, диоксида азота NO2 и оксида азота(V) N2O5 — известны также димер диоксида азота N2O4 и 4 малостабильных соединения: нитрозилазид NON3, нитрилазид NO2N3, тринитрамид N(NO2)3 и нитратный радикал NO3.

Несолеобразующий оксид. При нагревании разлагается на азот и кислород. При высоких концентрациях N2O возбуждает нервную систему («веселящий газ»). В медицине N2O применяют как слабое средство для наркоза, в высоких концентрациях

токсичен. Также N2O называют закисью азота. Закись азота иногда используется для улучшения технических характеристик двигателей внутреннего сгорания. В случае автомобильных применений вещество, содержащее закись азота, и горючее впрыскиваются во впускной (всасывающий) коллектор двигателя, что приводит к следующим результатам:

  • снижает температуру всасываемого в двигатель воздуха, обеспечивая плотный поступающий заряд смеси;
  • увеличивает содержание кислорода в поступающем заряде;
  • повышает скорость (интенсивность) сгорания в цилиндрах двигателя.

Оксид азота NO (монооксид азота) — бесцветный газ, незначительно растворим в воде. Не взаимодействует с водой, растворами кислот и щелочей. Оксид азота(II) — очень реакционное соединение, может вступать в реакции присоединения с рядом солей (нитрозосоли), с галогенами (напр., нитрозилхлорид NOCl), органическими соединениями. При обычной температуре NO соединяется с кислородом с образованием NO

2. Оксид NO получают каталитическим окислением аммиака при производстве азотной кислоты. В больших количествах очень ядовит, обладает удушающим действием.

Оксид N2O3 (триоксид диазота, азотистый ангидрид) — темно-синяя жидкость, неустойчивая при обычных условиях, взаимодействует с водой, образуя азотистую кислоту HNO2.

Оксид азота NO2 (диоксид азота) — бурый ядовитый газ тяжелее воздуха, легко сжижается. При комнатной температуре NO2 находится в смеси с его бесцветным димером N2O4, приблизительно 1:1. Взаимодействует с водой:

2NO2+h3O→HNO3+HNO2{\displaystyle {\mathsf {2NO_{2}+H_{2}O\rightarrow HNO_{3}+HNO_{2}}}}

и растворами щелочей:

Оксид азота N2O5 (пентаоксид диазота, азотный ангидрид) — бесцветное кристаллическое вещество, легко разлагается на NO

2 и О2. Сильный окислитель. В воде легко растворяется с образованием азотной кислоты HNO3.

N2O5+h3O→2HNO3{\displaystyle {\mathsf {N_{2}O_{5}+H_{2}O\rightarrow 2HNO_{3}}}}
  • Химическая энциклопедия / Редкол.: И. Л. Кнунянц и др.. — М.: Советская энциклопедия, 1988. — Т. 1 (Абл-Дар). — 623 с.
  • Леонтьев А. В., Фомичева О. А., Проскурнина М. В., Зефиров Н. С. Современная химия оксида азота(I) (рус.) // Успехи химии. — Российская академия наук, 2001. — Т. 70, № 2. — С. 107—122.
  • Weller, Richard, Could the sun be good for your heart? Архивы TedxGlasgow. Filmed March 2012, posted January 2013
  • Roszer, T (2012) The Biology of Subcellular Nitric Oxide. ISBN 978-94-007-2818-9
  • Stryer, Lubert. Biochemistry, 4th Edition. — W.H. Freeman and Company, 1995. — P. 732. — ISBN 0-7167-2009-4.
  • Plant-based Diets | Plant-based Foods | Beetroot Juice | Nitric Oxide VegetablesАрхивы . Berkeley Test.
  • Ghosh, S. M.; Kapil, V.; Fuentes-Calvo, I.; Bubb, K. J.; Pearl, V.; Milsom, A. B.; Khambata, R.; Maleki-Toyserkani, S.; Yousuf, M.; Benjamin, N.; Webb, A. J.; Caulfield, M. J.; Hobbs, A. J.; Ahluwalia, A. Enhanced Vasodilator Activity of Nitrite in Hypertension: Critical Role for Erythrocytic Xanthine Oxidoreductase and Translational Potential (англ.) // Hypertension : journal. — 2013. — Vol. 61, no. 5. — P. 1091—1102. —

Что означает N2? -определения N2


Вы ищете значения N2? На следующем изображении вы можете увидеть основные определения N2. При желании вы также можете загрузить файл изображения для печати или поделиться им со своим другом через Facebook, Twitter, Pinterest, Google и т. Д. Чтобы увидеть все значения N2, пожалуйста, прокрутите вниз. Полный список определений приведен в таблице ниже в алфавитном порядке.

Основные значения N2

На следующем изображении представлены наиболее часто используемые значения N2. Вы можете записать файл изображения в формате PNG для автономного использования или отправить его своим друзьям по электронной почте.Если вы являетесь веб-мастером некоммерческого веб-сайта, пожалуйста, не стесняйтесь публиковать изображение определений N2 на вашем веб-сайте.

Все определения N2

Как упомянуто выше, вы увидите все значения N2 в следующей таблице. Пожалуйста, знайте, что все определения перечислены в алфавитном порядке.Вы можете щелкнуть ссылки справа, чтобы увидеть подробную информацию о каждом определении, включая определения на английском и вашем местном языке.

Что означает N2 в тексте

В общем, N2 является аббревиатурой или аббревиатурой, которая определяется простым языком. Эта страница иллюстрирует, как N2 используется в обмена сообщениями и чат-форумах, в дополнение к социальным сетям, таким как VK, Instagram, Whatsapp и Snapchat. Из приведенной выше таблицы, вы можете просмотреть все значения N2: некоторые из них образовательные термины, другие медицинские термины, и даже компьютерные термины. Если вы знаете другое определение N2, пожалуйста, свяжитесь с нами. Мы включим его во время следующего обновления нашей базы данных. Пожалуйста, имейте в информации, что некоторые из наших сокращений и их определения создаются нашими посетителями. Поэтому ваше предложение о новых аббревиатур приветствуется! В качестве возврата мы перевели аббревиатуру N2 на испанский, французский, китайский, португальский, русский и т.д. Далее можно прокрутить вниз и щелкнуть в меню языка, чтобы найти значения N2 на других 42 языках.

Оксид азота(I) — это… Что такое Оксид азота(I)?

Оксонитри́д азо́та(I) (оксид диазота, закись азота, окись азота, веселящий газ) — соединение с химической формулой N2O. Иногда называется «веселящим газом» из-за производимого им опьяняющего эффекта. При нормальной температуре это бесцветный негорючий газ с приятным сладковатым запахом и привкусом.

Закись азота является озоноразрушающим веществом, а также парниковым газом.

Получение

Закись азота получают нагреванием сухого нитрата аммония. Разложение начинается при 170 °C и сопровождается выделением тепла. Поэтому, чтобы не дать протекать ему слишком бурно, следует вовремя прекратить нагревание, так как при температурах более 300 °C нитрат аммония разлагается со взрывом:

Более удобным способом является нагревание сульфаминовой кислоты с 73%-й азотной кислотой:

В химической промышленности закись азота является побочным продуктом и для её разрушения используют каталитические конвертеры, так как выделение в виде товарного продукта, как правило, экономически нецелесообразно.

История

Впервые был получен в 1772 году Джозефом Пристли, который назвал его «флогистированным нитрозным воздухом»

[1].

Физические свойства

Бесцветный газ, тяжелее воздуха (относительная плотность 1,527), с характерным сладковатым запахом. Растворим в воде (0,6 объёма N2O в 1 объёме воды при 25 °C, или 0,15 г/100 мл воды при 15 °C), растворим также в этиловом спирте, эфире, серной кислоте. При 0 °C и давлении 30 атм, а также при комнатной температуре и давлении 40 атм сгущается в бесцветную жидкость. Из 1 кг жидкой закиси азота образуется 500 л газа. Молекула закиси азота имеет дипольный момент 0,166 Д, коэффициент преломления в жидком виде равен 1,330 (для жёлтого света с длиной волны 589 нм). Давление паров жидкого N2O при 20 °C равно 5150 кПа.

Химические свойства

Относится к несолеобразующим оксидам, с водой, с растворами щелочей и кислот не взаимодействует. Не воспламеняется, но поддерживает горение. Смеси с эфиром, циклопропаном, хлорэтилом в определённых концентрациях взрывоопасны. В нормальных условиях N

2O химически инертен, при нагревании проявляет свойства окислителя:

При взаимодействии с сильными окислителями N2O может проявлять свойства восстановителя:

При нагревании N2O разлагается:

Применение

Существует два вида закиси азота — пищевая или медицинская для медицинского применения (высокой степени очистки) и техническая — технический оксид диазота, в котором есть примеси, количество которых указывается в соответствующих техусловиях (ТУ) на данный газ. Медицинская закись азота используется в основном как средство для ингаляционного наркоза, в основном в сочетании с другими препаратами (из-за недостаточно сильного обезболивающего действия), находит применение и в пищевой промышленности, например при производстве взбитых сливок в качестве пропеллента. Как пищевой продукт, имеет индекс E942. Также иногда используется для улучшения технических характеристик двигателей внутреннего сгорания, В промышленности применяется как пропеллент и упаковочный газ. Может использоваться в ракетных двигателях в качестве окислителя, а также как единственное топливо в монокомпонентных ракетных двигателях.

Средство для ингаляционного наркоза

Малые концентрации закиси азота вызывают чувство опьянения (отсюда название — «веселящий газ») и лёгкую сонливость. При вдыхании чистого газа быстро развиваются состояние наркотического опьянения, а затем асфиксия. В смеси с кислородом при правильном дозировании кислорода и закиси азота вызывает наркоз. Закись азота обладает слабой наркотической активностью, в связи с чем её необходимо применять в больших концентрациях. В большинстве случаев применяют комбинированный наркоз, при котором закись азота сочетают с другими, более мощными, средствами для наркоза, а также с миорелаксантами.

Закись азота, предназначенная для медицинских нужд (высокой степени очистки от примесей), не вызывает раздражения дыхательных путей. Будучи, в процессе вдыхания, растворенной в плазме крови, практически не изменяется и не метаболизируется, с гемоглобином не связывается. После прекращения вдыхания выделяется (в течение 10—15 мин) через дыхательные пути в неизменном виде. Период полувыведения — 5 минут.

Наркоз с применением закиси азота используется в хирургической практике, оперативной гинекологии, хирургической стоматологии, а также для обезболивания родов. «Лечебный анальгетический наркоз» (Б. В. Петровский, С. Н. Ефуни) с использованием смеси закиси азота и кислорода иногда применяют в послеоперационном периоде для профилактики травматического шока, а также для купирования болевых приступов при острой коронарной недостаточности, инфаркте миокарда, остром панкреатите и других патологических состояниях, сопровождающихся болями, не купирующимися обычными средствами.

Применяют закись азота в смеси с кислородом при помощи специальных аппаратов для газового наркоза. Обычно начинают со смеси, содержащей 70—80 % закиси азота и 30—20 % кислорода, затем количество кислорода увеличивают до 40—50 %. Если не удается получить необходимую глубину наркоза, при концентрации закиси азота 70—75 %, добавляют более мощные наркотические средства: фторотан, диэтиловый эфир, барбитураты.

Для более полного расслабления мускулатуры применяют миорелаксанты, при этом не только усиливается расслабление мышц, но также улучшается течение наркоза.

После прекращения подачи закиси азота следует во избежание гипоксии продолжать давать кислород в течение 4—5 мин.

Применять закись азота, как и любое средство для наркоза, необходимо с осторожностью, особенно при выраженных явлениях гипоксии и нарушении диффузии газов в лёгких.

Для обезболивания родов пользуются методом прерывистой аутоанальгезии с применением, при помощи специальных наркозных аппаратов, смеси закиси азота (40—75 %) и кислорода. Роженица начинает вдыхать смесь при появлении предвестников схватки и заканчивает вдыхание на высоте схватки или по её окончании.

Для уменьшения эмоционального возбуждения, предупреждения тошноты и рвоты и потенцирования действия закиси азота возможна премедикация внутримышечным введением 0,5%-го раствора диазепама (седуксена, сибазона) в количестве 1—2 мл (5—10 мг), 2—3 мл 0,25%-го раствора дроперидола (5,0—7,5 мг).

Лечебный наркоз закисью азота (при стенокардии и инфаркте миокарда) противопоказан при тяжёлых заболеваниях нервной системы, хроническом алкоголизме, состоянии алкогольного опьянения (возможны возбуждение, галлюцинации).

Форма выпуска: в металлических баллонах вместимостью 10 л под давлением 50 атм в сжиженном состоянии. Баллоны окрашены в серый цвет и имеют надпись «Для медицинского применения».

В двигателях внутреннего сгорания

Закись азота иногда используется для улучшения технических характеристик двигателей внутреннего сгорания. В случае автомобильных применений вещество, содержащее закись азота, и горючее впрыскиваются во впускной (всасывающий) коллектор двигателя, что приводит к следующим результатам:

  • снижает температуру всасываемого в двигатель воздуха, обеспечивая плотный поступающий заряд смеси.
  • увеличивает содержание кислорода в поступающем заряде (воздух содержит лишь ~21 масс. % кислорода).
  • повышает скорость (интенсивность) сгорания в цилиндрах двигателя.

См. подробнее: Системы закиси азота.

В пищевой промышленности

В пищевой промышленности соединение зарегистрировано в качестве пищевой добавки E942, как пропеллент и упаковочный газ.

Хранение

Хранение: при комнатной температуре в закрытом помещении, вдали от огня.

См. также

Литература

Навигация

Примечания

n2n — это… Что такое n2n?

n2n — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка между компьютерами. Программа позволяет устанавливать соединения между компьютерами, находящимися за NAT-firewall, без необходимости изменения их настроек, для чего использует децентрализованную архитектуру с одним-двумя «суперузлами» для хранения информации (реальный IP-адрес и порт) об участниках сети и маршрутизации между ними. n2n реализует канальный уровень над сетевым уровнем модели OSI. В случае, если оба участника соединения находятся за NAT, в качестве посредника используется один из суперузлов[1].

В случае использования файлов ключей, которые создаются скриптом gen_keyfile.py, надо быть внимательным, так как каждый ключ по умолчанию действует 5 минут, а количество ключей по умолчанию равно 30.

По состоянию на февраль 2012 года существуют две разрабатываемые версии, dev_v1 и dev_v2, официальных версий для массового использования опубликовано не было.

References

External links

 Просмотр этого шаблона Виртуальные частные сети (VPN)
Программное обеспечение

Chaply • Check Point VPN-1 • Cisco Systems VPN Client • CloudVPN • CryptoLink • Gbridge • Hamachi • Jabpunch • Microsoft Forefront Unified Access Gateway • n2n • NetworkManager • OpenVPN • Openswan • pLan OpenVPN Edition (ZeroGC Gaming Client) • rp-pppoe • Social VPN • strongSwan • Tinc • tcpcrypt • Vyatta • Wippien

Механизмы
Управляемые поставщиком

ГИДРАЗИН, N2h5 — это… Что такое ГИДРАЗИН, N2h5?

  • ГИДРАЗИН — (N2h5), дымящая на воздухе, едкая жидкость, получаемая реакцией между хлорамином (Nh3Cl) и аммиаком (МН3), или окислением МОЧЕВИНЫ. Используется как реактивное и ракетное топливо, как восстановитель и как ингибитор коррозии. Свойства: плотность 1 …   Научно-технический энциклопедический словарь

  • Гидразин — ГИДРАЗИН, N2h5, горючая жидкость, tкип 113,5°C. Горючее в ракетных топливах и топливных элементах, ингибитор коррозии паровых котлов, его применяют в производстве порообразователей, инсектицидов, лекарственных средств, красителей, взрывчатых… …   Иллюстрированный энциклопедический словарь

  • Гидразин — Гидразин …   Википедия

  • ГИДРАЗИН — (диамид) N2h5, бесцветная жидкость, tпл 1,5 .С, tкип 113,5 .С; неограниченно растворим в воде; взрывоопасен и ядовит. Применяют в производстве пластмасс, каучуков, инсектицидов, порообразователей, ВВ; горючий компонент ракетного топлива …   Большой Энциклопедический словарь

  • ГИДРАЗИН — N2h5 (диамид), бесцв. дымящая на воздухе жидкость с неприятным запахом. Длина связи NЧN 0,1449 нм, NЧH 0,1021 нм; угол HNH 106 …   Химическая энциклопедия

  • Гидразин — I (хим.), или диамид, Nh3.(Nh3), При кипячении раствора триазоуксусной (см. это сл.) кислоты с слабой серной кислотой образуется (1887, Курциус) сернокислая соль гидразина и щавелевая кислота: C3h4N6.(CO2H)3 + 6h3O + 3h3SO4 = 3C2h3O4 +… …   Энциклопедический словарь Ф.А. Брокгауза и И.А. Ефрона

  • гидразин — (диамид), N2h5, бесцветная жидкость, tпл 1,5ºC, tкип 113,5ºC; неограниченно растворим в воде; взрывоопасен и ядовит. Применяют в производстве пластмасс, каучуков, инсектицидов, порообразователей, ВВ; горючий компонент ракетного топлива. * * *… …   Энциклопедический словарь

  • ГИДРАЗИН — (диамид), N2h5, бесцв. жидкость, tпл 1,5 0С, tкип 113,5 0С; неограниченно растворим в воде; взрывоопасен и ядовит. Применяют в произ ве пластмасс, каучуков, инсектицидов, порообразователей, ВВ; горючий компонент ракетного топлива …   Естествознание. Энциклопедический словарь

  • АЗОТ — N (nitrogenium), химический элемент (ат. номер 7) VA подгруппы периодической системы элементов. Атмосфера Земли содержит 78% (об.) азота. Чтобы показать, как велики эти запасы азота, отметим, что в атмосфере над каждым квадратным километром… …   Энциклопедия Кольера

  • Тетрахлороаурат(III) водорода — Общие Т …   Википедия

  • О большое: что это такое, почему это важно, и почему это не важно.

    Очень интересная статья Shen Huang о нотации О большое: Big O notation: why it matters, and why it doesn’t
    В статье присутствует математические формулы, формальные определения, математические доказательства и т.п. При переводе возможно были допущены не точности в этих понятиях. Но тем не менее статья очень интересна для получения базовых знаний, о том что такое нотации Большое О, зачем оно нужно и какие бывают варианты нотаций.

    Вы действительно понимаете что такое О большое (Big O)? Если это так, то эта статья поможет вам освежить ваши знания перед собеседованием. Если нет, эта статья расскажет вам о том что это такое и зачем нужно об этом знать.

    Нотация О большое является одним из самых фундаментальных инструментов анализа сложности алгоритма. Эта статья написана с предположением, что вы уже являетесь программистом и за вашими плечами большое количество написанного кода. Кроме того, для лучшего понимания материала потребуется знания основ математики средней школы. И так если вы готовы, давайте начнем!

    Picture of a Mandelbrot set, which relates to Complex Numbers and Recursions, Pixabay

    Содержание

    1. Что такое нотация О большое и почему это важно
    2. Формальное определение обозначения О большое
    3. О большое (Big O), О малое (Little O), Омега (Omega) и Тета (Theta)
    4. Сравнение сложности между всеми нотациями
    5. Время и пространство сложности
    6. Лучшая, Средняя, Худшая, Ожидаемая Сложность
    7. Почему О большое может быть не важна
    8. Заключение…

    1. Что такое нотация О большое и почему оно важно

    «Нотация О большое – это математическая нотация, которая описывает ограничивающее поведение функции, когда аргумент стремится к определенному значению или бесконечности. Он является членом семейства нотаций, изобретенных Полом Бахманом, Эдмундом Ландау и другими, которые в совокупности называются нотациями Бахмана-Ландау или асимптотическими нотациями ».

    Проще говоря, нотация О большое описывает сложность вашего кода с использованием алгебраических терминов.

    Чтобы понять, что такое О большое, мы можем взглянуть на типичный пример O (n²), который обычно произносится как «Большой O в квадрате». Буква «n» здесь представляет размер входных данных, а функция «g (n) = n²» внутри «O ()» дает нам представление о том, насколько сложен алгоритм по отношению к количеству входных данных.

    Типичным алгоритмом со сложностью O(n²) будет алгоритм сортировки выбором. Сортировка выбором – это алгоритм сортировки, который выполняет итерацию по списку, чтобы гарантировать, что каждый элемент с индексом i является i-м наименьшим/наибольшим элементом списка. Наглядный пример.

    Алгоритм может быть описан следующим кодом. Чтобы убедиться, что i-й элемент является i-м наименьшим элементом в списке, этот алгоритм сначала просматривает список с помощью цикла for. Затем для каждого элемента он использует другой цикл for, чтобы найти наименьший элемент в оставшейся части списка.

    SelectionSort(List) {
      for(i from 0 to List.Length) {
        SmallestElement = List[i]
        for(j from i to List.Length) {
          if(SmallestElement > List[j]) {
            SmallestElement = List[j]
          }
        }
        Swap(List[i], SmallestElement)
      }
    }

    В этом сценарии мы рассматриваем переменную List как входные данные, поэтому размер ввода n – это количество элементов внутри List. Предположим, что оператор if, а присвоение значения, ограниченное оператором if, занимает постоянное время. Затем мы можем найти О большое для функции SelectionSort, проанализировав, сколько раз выполняются операторы.

    Сначала внутренний цикл for выполняет операторы внутри n раз. А затем, после увеличения i, внутренний цикл for выполняется n-1 раз … пока он не будет запущен еще один раз, тогда оба цикла for достигнут своих условий завершения.

    Selection Sort Loops Illustrated

    На самом деле это в конечном итоге дает нам геометрическую сумму, и благодаря математики средней школе мы обнаружим, что внутренний цикл будет повторяться 1 + 2… + n раз, что равно n(n-1)/2 раза. Если мы умножим это, мы получим n²/2-n/2.

    Когда мы вычисляем О большое, мы заботимся только о доминирующих операторах, и не заботимся о коэффициентах. Таким образом, мы выбираем как О большое. Мы записываем его как O(n²), а произносим как «О большое в квадрате».

    Теперь вам может быть интересно, что это за «доминирующие операторы»? И почему нас не волнуют коэффициенты? Не волнуйтесь, мы рассмотрим эти вопросы по очереди далее.

    2. Формальное определение нотации О большое

    Когда-то давно жил один индийский король, который захотел наградить мудреца. Мудрец попросил в качестве награды только пшеницы, которая бы заполнила все шахматную доску.

    Но с определенным условием: в первой клетке должно быть 1 зернышко пшеницы, затем 2 зернышка на второй клетке, затем 4 на следующей … и так далее на каждой клетке шахматной доске должно быть вдвое больше количество зерен, чем на предыдущей. Наивный король согласился без колебаний, думая, что это слишком простое условие…

    Wheat and Chess Board, Image from Wikipedia

    Так сколько зерна пшеницы должен царь мудрецу? Мы знаем, что шахматная доска имеет 8 квадратов на 8 квадратов, что в сумме составляет 64 фишки, поэтому в итоговой фишке должно быть 2⁶⁴ зерна пшеницы. Если вы проведете самостоятельный расчет, вы получите 1,8446744 * 10¹⁹, то есть около 18, за которыми следуют 18 нулей. Предполагая, что каждое зерно пшеницы весит 0,01 грамма, это дает нам 184 467 440 737 тонн пшеницы. А 184 миллиарда тонн – это много, не правда ли?

    Числа могут расти довольно быстро, не так ли? Та же логика относится и к компьютерным алгоритмам. Если требуемые усилия для выполнения задачи растут экспоненциально по отношению к размеру входных данных, алгоритм может в конечном итоге стать чрезвычайно затратным.

    Если вы продолжите удвоение 2⁶⁴, то результат будет быстро потерян за пределами значащих цифр. Вот почему, когда мы смотрим на темпы роста, мы заботимся только о доминирующих операторах. И поскольку мы хотим проанализировать рост по отношению к размеру ввода, коэффициенты, которые только умножают число, и не растут с размером ввода, не содержат никакой полезной информации.

    Ниже приведено формальное определение Большого O:

    CSE 373 Slides from University of Washington

    Формальное определение полезно, когда вам нужно выполнить математическое доказательство. Например, сложность для сортировки выбором может быть определена функцией f (n) = n²/2-n/2, как мы обсуждали в предыдущем разделе.

    Если мы допустим, чтобы наша функция g(n) была n², мы можем найти константу c = 1 и N₀ = 0, при условии, N > N₀, где N² всегда будет больше, чем N²/2-N/2. Мы можем легко доказать это, вычитая N²/2 из обеих функций, тогда мы можем видеть, что N²/2 > -N/2 будет истинно, когда N>0. Поэтому мы можем прийти к выводу, что f(n) = O (n²), в другом порядке выбора это «О большое квадрат».

    Вы могли заметить небольшую хитрость. То есть, если вы заставите g(n) расти быстрее, чем что-либо другое, O(g(n)) всегда будет достаточно большим. Например, для любой полиномиальной функции вы всегда будете правы, говоря, что оно являются O(2ⁿ), потому что 2ⁿ в конечном итоге будет всегда больше любого полинома.

    С математической точки зрения вы будете правы, но обычно, когда мы говорим о Большом O, нам нужно знать жесткую границу (tight bound) функции. Вы узнаете об этом больше, в следующем раздел.

    Но прежде чем мы пойдем дальше, давайте проверим ваше понимание следующим вопросом. Ответ будет приведен в следующем разделе.

    Вопрос: Допустим изображение представлено двумерным массивом пикселей. Вы используете вложенный цикл for для итерации по каждому пикселю (то есть у вас есть цикл for, проходящий по всем столбцам, и другой цикл внутри, чтобы пройти по всем строкам). Какая в этом случае будет сложность алгоритма?

    3. О большое, O малое, Омега и Тета

    Ниже приведены формальные математические определения этих нотаций:

    О большое: «f(n) есть O(g (n))» тогда и только тогда, когда некоторые константы c и N₀, f(N) ≤ cg(N) для всех N> N₀

    Малое O: «f(n) есть o (g(n))», если f(n) есть O(g(n)) и f(n) не есть Θ(g(n))

    Омега: «f(n) есть Ω(g(n))» тогда и только тогда, когда некоторые константы c и N₀, f(N) ≥ cg(N) для всех N> N₀

    Тета: «f (n) есть Θ(g (n))» тогда и только тогда, когда f(n) есть O(g(n)), а f(n) есть Ω(g(n))

    Простыми словами:

    • О большое (O()) описывает верхнюю границу сложности.
    • Малое O (o()) описывает верхнюю границу, исключая точную оценку.
    • Омега (Ω ()) описывает нижнюю границу сложности.
    • Тета (Θ ()) описывает точную оценку сложности.
    Relationships between Big O, Little O, Omega & Theta Illustrated

    Например, функция g(n) = n² + 3n – это O(n³), o(n⁴), Θ(n²) и Ω (n). Но вы все равно были бы правы, если бы сказали, что это Ω(n²) или O(n²).

    Вообще, когда мы говорим о Большом O, мы на самом деле имеем в виду Тета (Θ Theta). Бессмысленно, когда вы определяете верхнюю границу, намного превышающую объем анализа. Это было бы похоже на решение неравенств путем помещения на большую сторону, что почти всегда формально сделает вас правым.

    Но как определить, какие функции сложнее других?

    4. Сравнение сложности между типичными нотациями Больших O

    Когда мы пытаемся выяснить О большое для конкретной функции g(n), мы заботимся только о доминирующем операторе (dominant term) функции. Доминирующий оператор – это такой оператор, который растет быстрее всего.

    Например, n² растет быстрее, чем n, поэтому, если у нас есть что-то вроде g(n) = n² + 5n + 6, то О большое будет (n²). Если вы когда нибудь проводили некоторые исчисления, это очень похоже на сокращение пределов для дробных многочленов, когда вам важен только доминирующий оператор для числителей и знаменателей в конце.

    Another way to look at Big O, Image from Stack Overflow

    Но какая функция растет быстрее, чем другие? На самом деле существует довольно много правил.

    Complexity Growth Illustration from Big O Cheatsheet
    1. O(1) имеет наименьшую сложность

    Часто называемый «постоянный по времени», если вы можете создать алгоритм для решения проблемы с O(1), то это будет лучший выбор алгоритма. В некоторых сценариях сложность может выходить за пределы O(1), тогда мы можем проанализировать их, найдя ее аналог O(1/g(n)). Например, O(1/n) является более сложным, чем O(1/n²).

    2. O (log(n)) является более сложным, чем O(1), но менее сложным, чем полиномы

    Поскольку сложность часто связана с алгоритмами «разделяй и властвуй», O (log(n)) – это, как правило, хорошая сложность, которую можно достичь для алгоритмов сортировки. O (log(n)) является менее сложным, чем O (√n), потому что функцию квадратного корня можно считать полиномом, где показатель степени равен 0,5.

    3. Сложность многочленов увеличивается с ростом степени

    Например, O (n⁵) является более сложным, чем O (n⁴).

    4. Экспоненты имеют большую сложность, чем полиномы, если коэффициенты положительные кратные n

    O (2ⁿ) является более сложным, чем O (n⁹⁹), но O (2ⁿ) на самом деле является менее сложным, чем O(1). Обычно мы берем 2 в качестве основы для степеней и логарифмов, потому что в компьютерных науках все имеет тенденцию быть двоичным, но степень можно изменить, изменив коэффициенты. Если не указано иное, основание для логарифмов принимается равным 2.

    5. Факториалы имеют большую сложность, чем степень

    Если вам интересны доказательства, посмотрите Гамма-функцию (Gamma function), это аналитическое продолжение факториала. Краткое доказательство состоит в том, что и факториалы, и степень имеют одинаковое количество умножений, но числа, которые умножаются, растут для факториалов, оставаясь неизменными для степени.

    6. Умножение

    При умножении сложность будет больше, чем оригинал, но не больше, чем эквивалентность умножения чего-то более сложного. Например, O (n*log (n)) является более сложным, чем O (n), но менее сложным, чем O (n²), потому что O (n²) = O (n * n), а n более сложный, чем log (n). ).

    Если хотите можете проверить свое понимание. Попробуйте ранжировать следующие функции от самых сложных до менее. Решения с подробными объяснениями можно будет найти в следующем разделе. Некоторые из них достаточно сложные и могут потребовать более глубокого понимания математики. Когда вы доберетесь до решения, вы узнаете об этом больше.

    Вопрос: Расставьте следующие функции от самых сложных до менее.

    Examples taken from Textbook Problems

    Решение для вопроса из Раздела 2:

    На самом деле это был вопрос с подвохом, чтобы проверить ваше понимание. Возможно вы бы предположили что ответ равен O (n²), потому что есть вложенный цикл for. Но нужно понять, что входными данными является массив изображений, и каждый пиксель в алгоритме проходится только один раз, то ответ на самом деле будет O (n). В следующем разделе будут рассмотрены другие примеры, подобные этому.

    5. Время и пространство сложности

    До сих пор мы обсуждали только временную сложность алгоритмов. То есть мы заботимся только о том, сколько времени потребуется программе для выполнения задачи. Что также важно, так это место, занимаемое программой в памяти для выполнения задачи. Сложность пространства связана с тем, сколько памяти будет использовать программа, и, следовательно, также является важным фактором для анализа.

    Пространственная сложность работает аналогично временной сложности. Например, сортировка выбором имеет пространственную сложность O(1), потому что она хранит только одно минимальное значение и свой индекс для сравнения, максимальное используемое пространство не увеличивается с размером ввода.

    Некоторые алгоритмы, такие как блочная сортировка, имеют пространственную сложность O (n), но при этом в ней можно уменьшить временную сложность до O (1). Блочная сортировка это такая сортировка в котором сортируемые элементы распределяются между конечным числом отдельных блоков (карманов, корзин) так, чтобы все элементы в каждом следующем по порядку блоке были всегда больше (или меньше), чем в предыдущем. Каждый блок затем сортируется отдельно, либо рекурсивно тем же методом, либо другим. Затем элементы помещаются обратно в массив. 

    Bucket Sort Visualization

    6. Лучшая, Средняя, Худшая, Ожидаемая Сложность

    Сложность также может быть проанализирована как лучший случай, наихудший случай, средний случай и ожидаемый случай.

    Для примера давайте рассмотрим сортировку вставками (insertion sort). Сортировка вставками выполняет итерацию по всем элементам в списке. Если элемент больше, чем его предыдущий элемент, он вставляет элемент назад, пока он не станет больше, чем предыдущий элемент.

    Insertion Sort Illustrated, Image from Wikipedia

    Если массив изначально отсортирован, обмен вообще не будет произведен. Алгоритм будет просто пройдет итерацию по массиву один раз, что приведет к временной сложности O (n). Следовательно, мы бы сказали, что наилучшая временная сложность сортировки вставками – O (n). Сложность O (n) также часто называют линейной сложностью.

    Иногда алгоритму может просто не повезти. Например, быстрая сортировка будет должна пройти через список за O (n), если элементы отсортированы в обратном порядке, но в среднем этот алгорит сортирует массив за O (n * log(n)). Как правило, когда мы оцениваем временную сложность алгоритма, мы смотрим на ее худшую производительность. Подробнее об этом и быстрой сортировке мы поговорим в следующем разделе.

    Средняя сложность описывает ожидаемую производительность алгоритма. Иногда включает в себя расчет вероятности каждого сценария. Ниже приведена шпаргалка по временной и пространственной сложности типичных алгоритмов.

    Big O Cheatsheet for Common Algorithms
    Решение для вопроса из Раздела 4:

    Осматривая функции, мы можем начать с ранжирования следующих полиномов от наиболее сложного до менее по правилу 3. Где корень квадратный из n равен просто n в степени 0,5.

    Тогда, применяя правила 2 и 6, мы получим следующее. Логарифм с основанием 3 может быть преобразован в с основанием 2 (log base conversions). Логарифм с основанием 3 по-прежнему растет немного медленнее, чем с основанием 2, и поэтому в рейтинге получает место после него.

    Остальные могут показаться немного сложными, но давайте попробуем быть немного повнимательнее и посмотреть, как же все такие их можно расположить.

    Прежде всего, 2 в степени 2 в степени n больше 2 в степени n, а +1 еще больше его увеличивает.

    Чтобы степень log (n) с основанием 2 была равна n, мы можем преобразовать следующее. Логарифм от 0,001 растет немного больше, чем просто константы, но меньше, чем почти все остальное.

    Выражение, у которого n в степени log (log (n)), на самом деле является вариацией квазиполинома (quasi-polynomial), который больше полинома, но меньше экспоненты. Поскольку log (n) растет медленнее, чем n, его сложность немного меньше. Выражение с обратным логарифмом сходится к константе, поскольку 1 / log (n) расходится к бесконечности.

    Факториалы могут быть представлены умножением и, следовательно, могут быть преобразованы в сложения вне логарифмической функции. «N select 2» может быть преобразовано в полином с кубическим членом, являющимся наибольшим.

    И, наконец, мы можем ранжировать функции от самых сложных до наименее сложных.

    Почему О большое может не имеет значения

    !!! — WARNING — !!!

    Идея, обсуждаемая далее, обычно не принимается большинством программистов в мире. Озвучивайте ее при собеседованиях на свой страх и риск. Бывали случаи когда, люди провалили собеседование в Google, потому что они подвергли сомнению необходимости нотаций.

    !!! — WARNING — !!!

    Поскольку ранее мы узнали, что сложность по времени в наихудшем случае для быстрой сортировки будет O (n²), а для сортировки слиянием (merge sort) будет O (n * log (n)), то сортировка слиянием должна быть быстрее, верно? Ну, вы, наверное, догадались, что ответ неверен. Чтобы это продемонстрировать, я выложил этот пример сюда trinket.io. Он сравнивает время для быстрой сортировки (quick sort) и сортировки слиянием (merge sort). Мне удалось протестировать его только на массивах длиной до 10000 значений, но, как вы можете видеть, время сортировки слиянием растет быстрее, чем быстрой сортировки. Несмотря на быструю сортировку, имеющую худшую сложность O (n²), вероятность этого действительно низка. Когда дело доходит до увеличения скорости, быстрая сортировка имеет более высокую скорость чем сортировка слиянием, ограниченная сложностью O (n * log (n)), быстрая сортировка заканчивается в среднем с лучшей производительностью.

    Я также сделал график, чтобы сравнить соотношение между временем, которое они занимают, так как это время трудно увидеть при более низких значениях. И, как вы можете видеть, процент времени, требуемый для быстрой сортировки, очень быстро уменьшается.

    Мораль этой истории в том, что нотация О большое – это всего лишь математический анализ, который дает представление о ресурсах, потребляемых алгоритмом. Практически результаты могут быть разными. Но, как правило, это хорошая практика – пытаться снизить сложность наших алгоритмов.

    Заключение…

    Мне нравится кодить, изучать новые вещи и делиться ими с сообществом. Если есть что-то, что вас особенно интересует, пожалуйста, дайте мне знать. Я обычно пишу о веб-дизайне, архитектуре программного обеспечения, математике и науке о данных. Вы можете найти несколько замечательных статей, которые я написал ранее, если вас интересует какая-либо из вышеперечисленных тем.

    Была ли вам полезна эта статья?

    [5 / 4.2]

    Словарь химических формул — это… Что такое Словарь химических формул?

    Химическая формулаНазвание соединенияНомер по классификатору CAS
    D2Oоксид дейтерия7732-20-0
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    LaCl3Хлорид лантана (III)10099-58-8
    LaPO4Фосфат лантана (III)14913-14-5
    Li(AlSi2O6)Кеатит
    LiBrБромид лития7550-35-8
    LiBrO3Бромат лития
    LiCNЦианид лития
    LiC2H5OЭтилат лития
    LiFфторид лития7789-24-4
    LiHSO4Гидросульфат лития
    LiIO3Иодат лития
    LiNO3Нитрат лития
    LiTaO3Танталат лития
    Li2CrO4Хромат лития
    Li2Cr2O7Дихромат лития
    Li2MoO4Ортомолибдат лития13568-40-6
    Li2NbO3Метаниобат лития
    Li2SO4Сульфат лития10377-48-7
    Li2SeO3Селенит лития
    Li2SeO4Селенат лития
    Li2SiO3Метасиликат лития10102-24-6
    Li2SiO4Ортосиликат лития
    Li2TeO3Теллурит лития
    Li2TeO4Теллурат лития
    Li2TiO3Метатитанат лития12031-82-2
    Li2WO4Ортовольфрамат лития13568-45-1
    Li2ZrO3Метацирконат лития
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    PH3phosphine7803-51-2
    POCl3phosphoryl chloride10025-87-3
    PO43−phosphate ion
    P2I4phosphorus(II) iodide
    P2O74−pyrophosphate ion
    P2S3phosphorus(III) sulfide
    P2Se3phosphorus(III) selenide
    P2Se5phosphorus(V) selenide
    P2Te3phosphorus(III) telluride
    P3N5phosphorus(V) nitride12136-91-3
    P4O10tetraphosphorus decaoxide16752-60-6
    Pb(CH3COO)2·3H2Oацетат свинца — тригидрат
    PbCO3lead carbonate
    cerussite
    Pb(C2H5)4tetraethyllead
    PbC2O4lead oxalate
    PbCrO4lead chromate
    PbF2lead fluoride7783-46-2
    Pb(IO3)2lead iodate
    PbI2lead(II) iodide10101-63-0
    Pb(NO3)2lead(II) nitrate
    lead dinitrate
    plumbous nitrate
    Pb(N3)2lead azide
    PbOlead(II) oxide
    litharge
    1317-36-8
    Pb(OH)2plumbous hydroxide
    Pb(OH)4plumbic hydroxide
    plumbic acid
    Pb(OH)62−plumbate ion
    PbO2lead(IV) oxide
    lead dioxide
    1309-60-0
    PbSсульфид свинца
    галенит
    1314-87-0
    PbSO4сульфат свинца(II)7446-14-2
    Pb3(SbO4)2lead antimonate
    PtBr2platinum(II) bromide
    PtBr4platinum(IV) bromide
    PtCl2platinum(II) chloride
    PtCl4platinum(IV) chloride
    PtI2platinum(II) iodide
    PtI4platinum(IV) iodide
    [Pt(NH2CH2CH2NH2)3]Br4tris(ethylenediamine)platinum(IV) bromide
    [Pt(NH3)2(H2O)2Cl2]Br2diamminediaquadichloroplatinum(VI) bromide
    PtO2platinum(IV) oxide50417-46-4
    PtS2platinum(IV) sulfide
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    RbAl(SO4)2·12H2Orubidium aluminum sulfate — dodecahydrate
    RbBrrubidium bromide7789-39-1
    RbC2H3O2rubidium acetate
    RbClrubidium chloride7791-11-9
    RbClO4rubidium perchlorate
    RbFrubidium fluoride13446-74-7
    RbNO3rubidium nitrate13126-12-0
    RbO2rubidium superoxide
    Rb2C2O4rubidium oxalate
    Rb2CrO4rubidium chromate
    Rb2PO4rubidium orthophosphate
    Rb2SeO3rubidium selenite
    Rb2SeO4rubidium selenate
    Rb3C6H5O7·H2Orubidium citrate — monohydrate
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    SCNthiocyanate
    SF4sulfur tetrafluoride
    SF6sulfur hexafluoride2551-62-4
    SOF2thionyl difluoride7783-42-8
    SO2sulfur dioxide7446-09-5
    SO2Cl2sulfuryl chloride7791-25-5
    SO2F2sulfuryl difluoride2699-79-8
    SO2OOHperoxymonosulfurous acid (aqueous)
    SO3sulfur trioxide7446-11-9
    SO32−sulfite ion
    SO42−sulfate ion
    S2Br2sulfur(II) bromide71677-14-0
    S2O32−thiosulfate ion
    S2O72−disulfate ion
    SbBr3antimony(III) bromide7789-61-9
    SbCl3antimony(III) chloride10025-91-9
    SbCl5antimony(V) chloride7647-18-9
    SbI3antimony(III) iodide7790-44-5
    SbPO4antimony(III) phosphate
    Sb2OS2antimony oxysulfide
    kermesite
    Sb2O3antimony(III) oxide1309-64-4
    Sb2O5antimony(V) oxide
    Sb2S3antimony(III) sulfide1345-04-6
    Sb2Se3antimony(III) selenide1315-05-5
    Sb2Se5antimony(V) selenide
    Sb2Te3antimony(III) telluride
    Sc2O3scandium oxide
    scandia
    SeBr4selenium(IV) bromide
    SeClselenium(I) chloride
    SeCl4selenium(IV) chloride10026-03-6
    SeOCl2selenium(IV) oxychloride7791-23-3
    SeOF2selenyl difluoride
    SeO2selenium(IV) oxide7446-08-4
    SeO42−selenate ion
    SeTeselenium(IV) telluride12067-42-4
    SiBr4silicon(IV) bromide7789-66-4
    SiCкарбид кремния409-21-2
    SiCl4silicon(IV) chloride10026-04-7
    SiH4силан7803-62-5
    SiI4silicon(IV) iodide13465-84-4
    SiO2диоксид кремния
    silica
    кварц
    7631-86-9
    SiO44−silicate ion
    Si2O76−disilicate ion
    Si3N4silicon nitride12033-89-5
    Si6O1812−cyclosilicate ion
    SnBrCl3tin(IV) bromotrichloride
    SnBr2tin(II) bromide10031-24-0
    SnBr2Cl2tin(IV) dibromodichloride
    SnBr3Cltin(IV) tribromochloride14779-73-8
    SnBr4tin(IV) bromide7789-67-5
    SnCl2tin(II) chloride7772-99-8
    SnCl2I2tin(IV) dichlorodiiodide
    SnCl4tin(IV) chloride7646-78-8
    Sn(CrO4)2tin(IV) chromate
    SnI4tin(IV) iodide7790-47-8
    SnO2tin(IV) oxide18282-10-5
    SnO32−stannate ion
    SnStin(II) sulfide1314-95-0
    SnS2tin(IV) sulfide
    Sn(SO4)2·2H2Otin(IV) sulfate — dihydrate
    SnSetin(II) selenide1315-06-6
    SnSe2tin(IV) selenide
    SnTetin(II) telluride12040-02-7
    SnTe4tin(IV) telluride
    Sn(VO3)2tin(II) metavanadate
    Sn3Sb4tin(IV) antimonide
    SrBr2strontium bromide10476-81-0
    SrBr2·6H2Ostrontium bromide — hexahydrate
    SrCO3strontium carbonate
    SrC2O4strontium oxalate
    SrF2strontium fluoride7783-48-4
    SrI2strontium iodide10476-86-5
    SrI2·6H2Ostrontium iodide — hexahydrate
    Sr(MnO4)2strontium permanganate
    SrMoO4strontium orthomolybdate13470-04-7
    Sr(NbO3)2strontium metaniobate
    SrOstrontium oxide1314-11-0
    SrSeO3strontium selenite
    SrSeO4strontium selenate
    SrTeO3strontium tellurite
    SrTeO4strontium tellurate
    SrTiO3титанат стронция
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    T2Oоксид трития
    tritiated water
    14940-65-9
    TaBr3бромид тантала (III)
    TaBr5бромид тантала (V)
    TaCl5Хлорид тантала(V)7721-01-9
    TaI5Иодид тантана(V)
    TaO3tantalate ion
    TcO4pertechnetate ion
    TeBr2tellurium(II) bromide
    TeBr4tellurium(IV) bromide
    TeCl2tellurium(II) chloride
    TeCl4tellurium(IV) chloride10026-07-0
    TeI2tellurium(II) iodide
    TeI4tellurium(IV) iodide
    TeO2tellurium(IV) oxide7446-07-3
    TeO4tellurate ion
    TeYyttrium telluride12187-04-1
    Th(CO3)2thorium carbonate19024-62-5
    Th(NO3)4thorium nitrate13823-29-5
    TiBr4titanium(IV) bromide7789-68-6
    TiCl2I2titanium(IV) dichlorodiiodide
    TiCl3Ititanium(IV) trichloroiodide
    TiCl4titanium tetrachloride7550-45-0
    TiO2оксид титана (IV)
    рутил
    1317-70-0
    TiO32−titanate ion
    TlBrthallium(I) bromide7789-40-4
    TlBr3thallium(III) bromide
    Tl(CHO2)thallium(I) formate
    TlC2H3O2thallium(I) acetate563-68-8
    Tl(C3H3O4)thallium(I) malonate
    TlClthallium(I) chloride7791-12-0
    TlCl3thallium(III) chloride
    TlFthallium(I) fluoride7789-27-7
    TlIthallium(I) iodide7790-30-9
    TlIO3thallium(I) iodate
    TlI3thallium(III) iodide
    TiI4titanium(IV) iodide7720-83-4
    TiO(NO3)2 · xH2Otitanium(IV) oxynitrate — hydrate
    TlNO3thallium(I) nitrate10102-45-1
    TlOHthallium(I) hydroxide
    TlPF6thallium(I) hexafluorophosphate60969-19-9
    TlSCNthallium thiocyanate
    Tl2MoO4thallium(I) orthomolybdate
    Tl2SeO3thallium(I) selenite
    Tl2TeO3thallium(I) tellurite
    Tl2WO4thallium(I) orthotungstate
    Tl3Asthallium(I) arsenide
    Химическая формулаНазвание соединенияНомер по классификатору CAS
    Zn(AlO2)2алюминат цинка
    Zn(AsO2)2арсенит цинка10326-24-6
    ZnBr2бромид цинка7699-45-8
    Zn(CN)2цианид цинка557-21-1
    ZnCO3карбонат цинка3486-35-9
    Zn(C8H15O2)2каприлат цинка557-09-5
    Zn(ClO3)2хлорат цинка10361-95-2
    ZnCl2хлорид цинка7646-85-7
    ZnCr2O4хромит цинка12018-19-8
    ZnF2фторид цинка7783-49-5
    Zn(IO3)2иодат цинка7790-37-6
    ZnI2иодид цинка10139-47-6
    ZnMoO4ортомолибдат цинка
    Zn(NO2)2нитрит цинка10102-02-0
    Zn(NO3)2нитрат цинка7779-88-6
    Zn(NbO3)2метаниобат цинка
    ZnOоксид цинка1314-13-2
    ZnO2пероксид цинка1314-22-3
    Zn(OH)2гидроксид цинка20427-58-1
    Zn(OH)42−zincate ion
    ZnSсульфид цинка
    сфалерит
    1314-98-3
    Zn(SCN)2тиоцианат цинка557-42-6
    ZnSO4сульфат цинка7733-02-0
    ZnSbантимонид цинка12039-35-9
    ZnSeселенид цинка1315-09-9
    ZnSeO3селенит цинка
    ZnSnO3станнат цинка
    Zn(TaO3)2метатанталат цинка
    ZnTeтеллурид цинка1315-11-3
    ZnTeO3теллурит цинка
    ZnTeO4теллурат цинка
    ZnTiO3метатитанат цинка
    Zn(VO3)2метаванадат цинка
    ZnWO4zinc orthotungstate
    ZnZrO3метацирконат цинка
    Zn2P2O7пирофосфат цинка7446-26-6
    Zn2SiO4ортосиликат цинка13597-65-4
    Zn3(AsO4)2арсенат цинка13464-44-3
    Zn3As2арсенид цинка
    Zn3N2нитрид цинка1313-49-1
    Zn3P2фосфид цинка1314-84-7
    Zn3(PO4)2фосфат цинка7779-90-0
    Zn3Sb2антимонид цинка
    ZrB2борид циркония12045-64-6
    ZrBr4бромид циркония13777-25-8
    ZrCкарбид циркония12020-14-3
    ZrCl4тетрахлорид циркония10026-11-6
    ZrF4фторид циркония7783-64-4
    ZrI4иодид циркония13986-26-0
    ZrNнитрид циркония25658-42-8
    Zr(OH)4гидроксид циркония14475-63-9
    ZrO2диоксид циркония
    бадделеит
    1314-23-4
    ZrO32−цирконат-ион
    ZrP2фосфид циркония12037-80-8
    ZrS2сульфид циркония12039-15-5
    ZrSi2силицид циркония
    (ди)силицид циркония[1]
    12039-90-6
    ZrSiO4ортосиликат циркония
    циркон
    10101-52-7
    Zr3(PO4)4фосфат циркония

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *