אין קאָמפּיוטער וויסנשאַפֿט, די צייַט קאַמפּלעקסיטי איז די קאַמפּיאַטיישאַנאַל קאָמפּלעקסיטי אַז מיטלען אָדער עסטאַמאַץ די צייַט גענומען פֿאַר פליסנדיק אַ אַלגערידאַם. צייט קאַמפּלעקסיטי איז קאַמאַנלי עסטימאַטעד דורך קאַונטינג די נומער פון עלעמענטאַר אַפּעריישאַנז געטאן דורך די אַלגערידאַם, געמיינט אַז אַן עלעמענטאַר אָפּעראַציע נעמט אַ פאַרפעסטיקט צייט פון צייַט צו דורכפירן. דעריבער, די סומע פון צייַט גענומען און די נומער פון עלעמענטאַר אַפּעריישאַנז געטאן דורך די אַלגערידאַם אַנדערש דורך ביידע אַ קעסיידערדיק פאַקטאָר. זינט אַ אַלגערידאַם ס פליסנדיק צייַט קענען בייַטן מיט פאַרשידענע ינפּוץ פון די זעלבע גרייס, איינער קאַמאַנלי דערמאנט די ערגסט-פאַל צייַט קאַמפּלעקסיטי, וואָס איז די מאַקסימום סומע פון צייַט גענומען אויף ינפּוץ פון אַ געגעבן גרייס. די דורכשניטלעך פאַל פון קאָמפּלעקסיטי איז ווייניקער פּראָסט, און יוזשאַוואַלי באוויליקט, וואָס איז די דורכשניטלעך פון די צייַט גענומען אויף ינפּוץ פון אַ געגעבן גרייס (דאָס מאכט זינען, ווי עס איז בלויז אַ ענדיק נומער פון מעגלעך ינפּוץ פון אַ געגעבן גרייס). אין ביידע קאַסעס, די צייט קאַמפּלעקסיטי איז בכלל אויסגעדריקט ווי אַ פונקציאָנירן פון די גרייס פון די אַרייַנשרייַב. 2326 זינט דעם פֿונקציע איז בכלל שווער צו רעכענען פּונקט, און די פליסנדיק צייַט איז יוזשאַוואַלי ניט קריטיש פֿאַר קליין אַרייַנשרייַב, איינער פאָוקיסיז קאַמאַנלי אויף די נאַטור פון די קאַמפּלעקסיטי ווען די אַרייַנשרייַב גרייס ינקריסיז, וואָס איז אויף די אַסימפּטאָטיק נאַטור פון די קאַמפּלעקסיטי. דעריבער, די צייַט קאַמפּלעקסיטי איז קאַמאַנלי אויסגעדריקט ניצן גרויס אָ נאָוטיישאַן, טיפּיקלי O (n),} O (n \ log n),} O (n ^ {\ alpha}),} O (2 ^ {n}),} אאז"ו ו, ווו n איז די אַרייַנשרייַב גרייס געמאסטן דורך די נומער פון ביטן דארף פֿאַר רעפּריזענדינג עס. אַלגאָריטהם קאַמפּלעקסיטיז זענען קלאַסאַפייד דורך די פֿונקציע אין די גרויס אָ נאָוטיישאַן. פֿאַר בייַשפּיל, אַ אַלגערידאַם מיט צייַט קאַמפּלעקסיטי O (n)} איז אַ לינעאַר מאָל אַלגערידאַם, אַ אַלגערידאַם מיט צייַט קאַמפּלעקסיטי O (n ^ עטלעכע קעסיידערדיק \ alpha \ geq 1} איז אַ פּאָלינאָמיאַל צייט אַלגערידאַם.
|