Yinghua Yeh

@yinghuaxia

Joined on Apr 7, 2021

  • contributed by < yinghuaxia > Reference: 2020 年開發紀錄 / GitHub 2021 年開發紀錄 / GitHub 2022 年開發紀錄 / GitHub vcam 測試記錄 hungyuhang 開發紀錄 Github
     Like 1 Bookmark
  • contributed by < yinghuaxia > 紀錄閱讀〈因為自動飲料機而延畢的那一年〉的啟發 從這個心路歷程的記錄中,我覺得我看到的不僅僅是一個人對於他所做的選擇不放棄的精神,我也在之中獲得了鼓舞。不論是在遇到重重難關所做出的應對,或是經過不斷自我懷疑之後做出延畢的決定,都讓我覺得堅持可以是一個很困難但又很值得的選擇,而跌倒再站起也可以是一個改變人生的信念。從筆者的書寫之中,我也瞥見了從小到大求學歷程問題的冰山一角: 紘銘教的這些高頻小套路,瞬間讓大家的焊接技術進步好幾倍,看了除了資工系的學生不會寫程式,機械系的學生不會做機械,現在又多一條電工系的學生不會焊電路,這世界到底怎麼了啊。 這個疑問也曾經出現在大學時期的我的腦海中:我學完這些必修選修的理論課之後,到底會了什麼?修了各個領域的課程,我真的可以說出核心技術的細節嗎?放眼身邊那些能力極佳的同學,他們與我的差異到底是什麼?從現在的角度回頭看,我想某部分得歸咎於我們從來就只是跟著學校規定的上課進度前進,而不是真正了解到實際的需求,再去解決問題;又或者是我們從來就不懂自己喜歡什麼、擅長什麼。 其中,我覺得最受感動的地方在於筆者不斷嘗試學習新的技術、構思遇到問題的解決方式、對自己目標的堅持,即便在最艱難的困境之下也可以果斷地做出決定,熱血的像是動漫的主角,我想,這背後肯定包含了無數的自我否定與自我懷疑,然而他卻能一一克服,並在最後回首時,反思、體認並感謝他所受到的種種幫助,再繼續往人生的下一個階段前進。
     Like  Bookmark
  • contributed by < yinghuaxia > 第三週測驗 測驗一 測驗一當中使用以下的程式碼計算平方根,以下解析對其演算法: #include <math.h> int i_sqrt(int N) { int msb = (int) log2(N);
     Like  Bookmark
  • contributed by < yinghuaxia > 開發環境 $ gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ lscpu
     Like  Bookmark
  • contributed by < yinghuaxia > Reviewed by yu-hsiennn 原本判斷如果 left 的大小不為 0,則將 left 加到 new_list 中,否則將 right 加到 new_list 中,但是這樣在執行多筆測資時會造成超時的錯誤,因為這種做法還會需要考慮到執行 q_size 這個函式的時間。因此我們直接將判斷式移除,對兩個串列可能剩下的節點都執行加到 new_list 的動作以避免超時的問題發生。 這邊不需要知道整條串列的長度也可以進行串接,只需要判斷 left 是否為空就足夠了,即 left ? list_splice_tail(left, &new_list) : list_splice_tail(right, &new_list) 開發環境 $ gcc --version
     Like  Bookmark
  • contributed by < yinghuaxia > 第一週測驗 題目 測驗一 這個題目想透過非遞迴的方式實作 quick sort。根據 Optimized QuickSort -- C Implementation (Non Recursive) ,陣列版本的 quick sort 的流程如下圖所示: image
     Like  Bookmark
  • Coauthored: YEH YING-HUA, YANG AI-LIN We've collected these contents from difference sources, mostly from the Internet and implement again by ourselves. Hopefully we didn't miss any references. If spotted any omissions or problems, please feel free to contact us, and we will add on those missed references and fix the errors as soon as possible.
     Like  Bookmark