بسم الله الرحمن الرحيم
اخي العزيز
الترانزيستور الأول وهو 2N3904 من نوع NPN ولكن الرقم الأخر هو المكمل له فقط ولا يصلح كبديل الترانزيستور الأول
كتيب المواصفات
http://www.makershed.com/v/vspfiles/assets/images/2n3904.pdf
الترانزيستور الثاني فهو 2N5401 من نوع PNP
كتيب المواصفات
http://dalincom.ru/datasheet/2N5401.pdf
والعكس صحيح
اما بخصوص سؤال عن البديل الصحيح والمناسب له
2N3904, *MMBT3904, **PZT3904, 2N4401, 2N440, BC337, BF420, BF422, MPSA42, BC547, BC548, BC549
ملحوظة هامة الترانزيستورات التي تبدأ بحروف EGC تعادلها التي تبدأ بـ NTA