目录
要求
- 二叉树的基本操作算法实现
- 利用二叉树字符串“A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建二叉树的二叉链式存储结构;
- 输出该二叉树;
- 输出‘H’节点的左、右孩子结点值;
- 输出该二叉树的结点个数、叶子结点个数、二叉树的度和高度;
- 思路
- 与书中不同,我采用的方法是后序创建二叉树,即先创建叶子节点,再创建其父节点,一直到根节点。具体思路为使用堆栈,把最里层的括号先创建,然后再压回堆栈中循环。
- 例如:A(B(C(H,I),D), E),经过第一次创建后变成A(B(C,D),E),此时C,D已经连接到B中,第二次后变成A(B,E)故一直重复构建最里层即可。但实际构建实现时并不会重复去访问后面还没用到的E,访问一轮字符串即可构造出整棵树。详细请看代码实现。
- 采用层序遍历输出二叉树。
- 采用递归查找。
- 采用递归,一次性把节点数,叶子节点数和高度计算出来。
- 其中高度的计算中,假定一个共享的最大高度值(实现时采用引用传值)和一个形参高度,每往下调用一次则形参高度+1,当到达叶子节点时判断形参高度(即这个叶子的高度)是否比最大高度大,是则修改最大高度,即可找出整棵树的最大高度。
- 与书中不同,我采用的方法是后序创建二叉树,即先创建叶子节点,再创建其父节点,一直到根节点。具体思路为使用堆栈,把最里层的括号先创建,然后再压回堆栈中循环。
- 二叉树的各种遍历算法实现
- 实现上述二叉树的先序、中序和后序遍历的递归和非递归算法;
- 思路
- 递归实现比较简单,调整输出语句的位置即可
- 非递归中,先序是比较好写的,即实现 根左右 ,与之类似的根右左也很好写,因此在写后序时,可以按根右左入栈,最后出栈输出,即为后序左右根。
- 线索二叉树的遍历
- 中序线索化上述二叉树并找出根结点的前驱和后继。
- 思路:
- 按中序的访问,保留上一节点的指针,在访问节点时修改上一节点的后继和本次访问的节点的前驱。
- 构造哈夫曼树和哈夫曼编码的算法实现
- 统计下面一段英文的不同字符个数和每个字符的出现频率,利用统计数据构造构造哈夫曼树和哈夫曼编码。要求:利用构造的哈夫曼编码对下文进行压缩和解压后,与原文一样。
- The Chinese official said he viewed the Trump Presidency not as an aberration but as the product of a failing political system. This jibes with other accounts. The Chinese leadership believes that the United States, and Western democracies in general, haven’t risen to the challenge of a globalized economy, which necessitates big changes in production patterns, as well as major upgrades in education and public infrastructure. In Trump and Trumpism, the Chinese see an inevitable backlash to this failure.
- 思路
- 统计字符个数和出现频率后,每次找出其中占比最小的两个结成一个节点,然后把这个节点压回,循环直到剩下一个根节点,即为哈夫曼树。用递归往左则编码字符串增加一位‘0’,往右则增加‘1’。即可构造哈夫曼编码,生成映射表,然后把文本逐一用编码代替,然后把编码写入新文件作为压缩文件,并生成对应的映射表文件,在解压时按哈夫曼树从根出发,编码0则往左,1则往右,遇见叶子节点时即为所表示的字符,把指针重新从根开始,继续按编码走即可。
- 统计下面一段英文的不同字符个数和每个字符的出现频率,利用统计数据构造构造哈夫曼树和哈夫曼编码。要求:利用构造的哈夫曼编码对下文进行压缩和解压后,与原文一样。
效果图
源代码
若以下显示需要登录,请刷新页面或点击此处下载。
Why viewers still make use of to read news papers when in this technological world everything is existing on net?
вован казино
Сайт, где можно выбрать раковина металлическая различной формы.
http://canadaph24.pro/# safe reliable canadian pharmacy
purple pharmacy mexico price list Online Pharmacies in Mexico best online pharmacies in mexico
where to get cheap forxiga pill
לעיסוי ארוטי אינטימי בצפון. עכשיו זה התור שלך לקחת נשימה ארוכה וליהנות ממשב אוויר מרענן וחוויה פנטסטית של תענוגות. דירות דיסקרטיות בצפון זמינות גם עבור תושבי הצפון סקס בצפון במהלך הנסיעה לצפון מתחילה להשתלט עלייך תחושת חופש ושחרור, קולות הבעיות דירות דיסקרטיות בעפולה
Medicines prescribing information. Generic Name.
neurontin
Some information about drugs. Read here.
What’s up, yes this paragraph is really fastidious and I have learned lot of things from it on the topic of blogging. thanks.
резиновые мужчины куклы для женщин
לאדירה, בין אם מדובר בפרטיות, מרחב, חשפניות, עיסוי אירוטי בדרום או כל אטרקציה אחרת. הדירה המושלמת לצרכים שלך כבר מוכנה, כל שעליך לעשות הוא למצוא אותה מבין מגוון דירות דיסקרטי דרום הקיימות באתר – ולפנות ישירות למפרסמים איפה יש דירות דיסקרטיות? כיום ניתן נערות ליווי באילת
הן גם מסוגלות לנהל שיחה מהנה ולגרום לכל מי שרואה אותך לקנא. כאשר הדלת תיפתח ועל זרועך תהיה כרוכה הבחורה המדהימה ביותר שאי פעם ראו כולם – התחושה תהיה כמו חלום, חלום שרק מתחיל, ולך יש את כל השליטה בנוגע לאופן שבו הוא יגמר. לצד המודעות של נערות הליווי זונה מבוגרת ומה אפשר ללמוד ממנה
Medicines prescribing information. Long-Term Effects.
zovirax
Some news about medicines. Get here.
https://luchshie-kurortyi.ru/
How recovery lost bitcoins
Доставка алкоголя
צפונה כדי להפיק מסיבה, כמובן שחידוד מאד רציני שלה כרוך בהזמנת נערות ליווי בצפון, כל מה שעולה על רוחך. במקביל, לא מעט לקוחות יכולים כיום להרשות לעצמם בילוי עם נערת ליווי עם תמונות אמיתיות. תושבי אזור הצפון, למשל, יכולים להשתמש בפורטל האינטרנטי «ליאור דירות סקס באשקלון
במערכת יחסים יכולים להתרפק על נערות ליווי הן בבתי מלון, הן במלון והן באירועים כאלה ואחרים. בפורטל “ליאור סקס” תוכלו למצוא אינפורמציה על עיסוי גם לעשירים ואוליגרכים, ואפילו על אמניות סטריפטיז מקצועיות למסיבות ואירועים. אנו מכירים היטב את קהלי היעד עיסוי אירוטי לזוגות
http://zapchastiaudivw.ru/wp-content/pgs/zagolovok_udivitelynye_fakty_o_ghizni_belyh_medvedey.html
בליאור סקס ריכזנו עבורך מודעות של מגוון נערות ליווי מטריפות אשר רק מחכות לשמוע את הטלפון מצלצל ולהגיע עד אלייך כדי להעביר לך את אחד הערבים הטובים ביותר בחיים שלך. עכשיו זה הזמן שלך לדמיין את מהלך הערב, לנסות ולתאר לעצמך כיצד ירגיש הגוף שלה כאשר ייצמד נערות ליווי בבת ים
שירות ברמה הגבוהה ביותר. הנערות מקפידות על הפרטיות של לקוחותיהן. הן יעניקו לכם בילוי בדיסקרטיות מלאה בזמן ובמקום שבו אתם תבחרו. ככה מבלים היום גברים ואנשי עסקים הרוצים לשמור על הפרטיות שלהם. תודעת השירות של הבחורות מבוססת על הבנת הצרכים של הגבר והבאתו מכון ליווי בירושלים כדי להעשיר את הביקור
באתר בעזרת מנוע חיפוש קל ונוח לשימוש, בליאור סקס הצליחו להקים את הפלטפורמה המושלמת בשבילך ליצור את החוויה הפנטסטית הבאה שלך. השימוש באתר הוא פשוט, כל שעלייך לעשות הוא לבחור בקטגוריה המתאימה, לעיין במודעות ובתמונות המצורפות וליצור קשר טלפוני עם המודעה דירה דיסקרטית אשקלון
הפרטיות שלכם באופן פרטי ומוחלט, ויערבו לאינטרסים שלכם, ורק להם. ניתן לצאת עם הנערות לאירועים המוניים, או אירועים למוזמנים, ואפילו לבלות עמן דייט רגוע. לא משנה כיצד תבחרו לבלות עמן, ידעו כיצד להפיק מכל אירוע את המרב הזמן כאן ועכשיו הזמנת נערת ליווי נערת ליווי יוקרתית, פרטית או עצמאית
ואת רמות הנגישות. מומלץ לוודא בזמן שיחת הטלפון כי הדיסקרטיות שלך מובטחת איך למצוא דירה דיסקרטית באזור הצפון באתר ליאור סקס ריכזנו עבורך מגוון רחב של דירות דיסקרטיות בחיפה מכל הסוגים ובכל רחבי הארץ. בעזרת מנוע החיפוש באתר, ניתן להתאים את הדירות לצרכים סקסית דיסקרטית ואיכותית ברמות
Masherova CERTIFICATION TESTING IN RUSIAN AS A FOREIGN LANGUAGE
https://ozark-tv.com/ Сюжет сериала “Озарк” следует за Марти Бёрдом, финансовым консультантом, который оказывается втянутым в опасный мир преступности и наркотрафика. Для спасения себя и своей семьи Марти вынужден переехать в уединенный городок Озарк и начать новую жизнь. Однако даже здесь его прошлое не отпускает. Более подробно о этой захватывающей истории вы можете узнать на нашем веб-сайте!
how to get generic effexor without insurance
יביא לכם תוצאות אודות כל הסוגים של דירות דיסקרטיות שנמצאות באזור שלכם ובדרך כלל גם המחיר שלהן יופיע בבירור. אתם יכולים לשריין לעצמכם את הדירה מראש ואתם יכולים גם להחליט שאתם ספונטניים. ההיצע הגדול של דירות כאלו מוביל לכך שכמעט תמיד יש דירה פנויה באזור נערות ליווי דיסקרטיות
ניתן לקבל בביתך, בבית מלון או בדירה דיסקרטית, הכל תלוי רק בך ובתפאורה אשר תעצים את החוויה שלך. העיסויים הארוטיים מתאימים ליחידים ולזוגות אשר רוצים להעמיק את הקשר הפיזי והרוחני ביניהם. אין הרגשה טובה יותר מלקבל עיסוי אירוטי מפנק על הבוקר ואין שינה יותר טובה סקס בחורות
תשכחו שלא רק בילוי נחשק עם נערת הליווי יהיה מנת חלקכם, אלא גם הופעה מרהיבה של חשפנית, ועיסוי משכר חושים. שירותי עיסוי אירוטי בדרום אלו ממש חוצים גבולות ומתחרים בכייף בסטנדרטים מעבר לים עם זה תמונות אמיתיות חשוב לנו מאד לקיים זמינות מרבית של נערות ליווי Relaxing sex massage to please men
הפנטזיות שלכם. עם שירותים של נערות ליווי בצפון זה לא קורה, משום שאתם יכולים למצוא בקלות אישה שהיא בדיוק הטעם שלכם: גבוהה, נמוכה, צעירה, מבוגרת, בהירה, כהה וכדומה וכמובן רוסיה או נערת ליווי ערביה. כך אתם מקבלים תמורה מלאה להשקעה שלכם ויכולים להיות בטוחים Meet lustful escorts Israel girls
игры на планшетах
Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
I really love to read such an excellent article. Helpful article. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Good info. Lucky me I reach on your website by accident, I bookmarked it. Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Great post thank you. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
After all, what a great site and informative posts, I will upload inbound link – bookmark this web site? Regards, Reader.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
ремонт систем вентиляции
водяное отопление пола
After all, what a great site and informative posts, I will upload inbound link – bookmark this web site? Regards, Reader.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
I really love to read such an excellent article. Helpful article. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Thank you for great content. Hello Administ. Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across.Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Pills information sheet. Drug Class.
maxalt
All what you want to know about medicine. Get now.
https://calone.ru/catalog/parfyumernaya-voda/jasmin-et-cigarette/
Nice article inspiring thanks. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Thank you for great information. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Great post thank you. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Thank you for great information. Hello Administ . Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut
Thank you great post. Hello Administ .Seo Paketi Skype: By_uMuT@KRaLBenim.Com -_- live:by_umut