学习日记[11]

閱讀時間約 5 分鐘

1.数据结构:单向循环链式表。我比较愚笨,反应慢同时悟性也差,一上午就搞了一个创建单行循环链式表。不说这个了,还是先来谈谈这个循环链式表吧。相较于之前的非循环单向链式表,区别在于最后一个末尾节点总是指向开头的节点,构成循环结构。所以每次链接都需要在非循环的基础上,将尾部最后一个指针连接到头指针上面。具体代码实现如下

class Node {
int data;
Node next;

public Node(int data) {
this.data = data;
this.next = null;
}
}

class CircularLinkedList {
Node head;
Node tail;

public CircularLinkedList() {
this.head = null;
this.tail = null;
}

public void append(int data) {
Node newNode = new Node(data);
if (head == null) {
head = newNode;
tail = newNode;
tail.next = head; // 将尾节点的下一个节点指向头节点,形成循环
} else {
tail.next = newNode;
tail = newNode;
tail.next = head; // 更新尾节点的下一个节点指向头节点,保持循环
}
}

public void printList() {
if (head == null) {
System.out.println("链表为空");
return;
}

Node current = head;
do {
System.out.print(current.data + " ");
current = current.next;
} while (current != head); // 当遍历到头节点时停止
System.out.println();
}
}
}

其实还有一个插入方法比较简单,向前插入方法用作循环的时候,我们只需要将tail链接上就可以了,比起向后插入方法简单一点。向前插入方法和向后插入方法其实没有太大的区别,主要就是两行代码还是三行代码的问题。向前插入是将新节点和头节点连接上,然后将新节点变成链式表的头节点。

具体实现如下:

newNode.next = head;
head = newNode;
//向前插入具体实现
Node temp = head;
while(temp.next == null)
{
temp = temp.next;
}
temp.next = newNode;
//向后插入的具体实现​

向前插入只需要考虑新节点和头节点,向后插入则需要找到相应插入位置,这可能会麻烦一点。双向链表等明天再说吧,如果明天课程内容轻松的话。

2.《纳粹德国》:今天看了七页。这七页是承接上文三大主义——民族主义、帝国主义、种族主义,对19世纪重大事件的影响来讲的。作者是按照时间顺序来梳理的,从产生的先后、原因和彼此之间的影响这些方面展开叙述。老师说,收获还是有的,比如任意两个学科之间都有交叉。达尔文的进化论为殖民扩张时期的欧洲白种人提供了优越性的基础,还刺激了民族主义的发展。这个投向生物学的重磅炸弹竟然为种族主义和民族主义的发展提供了一部分的理论基础,后来又有一个社会达尔文主义。学科之间没有绝对的断层,反而还有着千丝万缕的联系。然后我就想到了我现如今接受的教育——都是文科没前途纯码字,理科就是技术高端人才,是多么的愚蠢。这些刻板印象竟然还可以存活在老师口中,确实有些可悲。

3.英语:字典并不是一切,他的解释都是根据语境来的,我们只需要了解它的基础含义,然后多读文章,自然就了解这些含义而不是死记硬背。而且字典是语言研究,他是必须严谨的。我并不是要当一个语言专家,只要会说,会写,会用就可以,所以字典中的含义对我来说也是必须也要精简的,要用我自己可以理解的简单的方式进行重述,抄写的本子上,而不是我之前那样不过脑子直接背注释。

4.个人感悟:果然我不适合跟随现代潮流,听到抖音或者其他短视频就烦,他们里面的音乐也是一样。但我尊重那些喜欢短视频的人,这毕竟是喜好问题,没必要把所有厌恶的人当作异教徒来处置。所以我还是逃离这里吧,大学积分谁爱要谁要,潮流谁爱跟谁跟,我只需要做好自己,提升能力,早日摆脱牢笼就好。




    0會員
    20Content count
    这个专题是我个人的学习日记,每日会更新,内容很乱,请多见谅。
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    我太太在學校和學生家長媽媽聊天時,不小心將我的策略跟這位媽媽說,結果被她笑!她老公在台積電當工程師,之前她還有在工作時的身份是銀行理專!現在是全職媽媽!她說她看過太多了,眼看樓起,眼看樓塌,現在專心學佛,不貪婪,多方資產配置,只有少數在股市!有小賺幾千就很開心!看蠻開的,也好啦! 我的策略真的很簡
    Thumbnail
    回顧前兩年的已實現損益,從資料可看出 2021年我還是處於頻繁買賣的境界,小賺就賣,頻繁交易,所衍生出來的手續費、交易稅、買賣總金額都很大!這無形中都是損失(損失了手續費和交易稅,都被政府給賺走了),這是有形的,無形的還是後頭~視力、身體健康、陪伴家人的時間、心情情緒…。 2022年我已經慢慢轉變,
    一年股市開市大約有240天(扣除掉例假日)
    Thumbnail
    上一篇月英有提過,我的終極目標是要成為Vtuber的建模師。而且無論是,2D及3D都能製作。 所以在學習功能上,我會採用一種「以終為始」的方式來學習。也就是以達成最終目標為導向的學習方式,可以縮短學習時間。 人物需要對稱 我這一篇,要介紹建造2D人物模板必要的繪圖思維,稱之為「對稱」。 因為人體是對
    Thumbnail
    去年(2021)12月起,開始進修自媒體課程。 為了讓自己持續復習,免得過去學習的辛苦白廢,決定開始發表學習成果!這算是……..替自己舉辦『線上成果展』嗎?
    Thumbnail
    學習Photoshop後的第一個商業廣告作品,雖然賣相不佳,但仍決定公開,留下成長的足跡....
    Thumbnail
    春耕、夏耘、秋收、冬藏,現在即使不是冬藏的年紀,至少也該秋收了吧!居然又搞來這麼一齣『二期稻作』的把戲折磨自己。 不過,準備秋收的年紀,確實有著秋收年紀的歷練,因為已有一期稻作的存糧,不必擔心鬧饑荒;同時,也有了春耕、夏耘的經驗,遇到困難便很清楚的知道,撐過去就好了!
    Thumbnail
    我很慶幸我找到了。 今天再次被學姊感動到(窩們同為竹南國小陽明大學,所以她真的是我學姊)。 最近要報名IRB課程,前幾天學姊把網址丟在群組提醒我們盡快報名,因為沒有上IRB就沒辦法做實驗,所以我一看到就趕快報名了。 結果今天學長在我旁邊唸:「完蛋,我忘記報名了,今天已經額滿無法報名了。」 我只回:「
    Thumbnail
    最近在 YouTube 做了多段基於網絡共筆的 SCP 基金會 (維基百科)。SCP基金會是有點像《黑鏡》、《世界奇妙物語》、《陰陽魔界》黑暗奇幻風格,它就一個負責收容各種具有異常屬性的東東的「虛構」秘密組織,主要由作者投稿新的「異常」。 短片引用的版權素材其實就像以前大學寫論文引用一樣。
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    我太太在學校和學生家長媽媽聊天時,不小心將我的策略跟這位媽媽說,結果被她笑!她老公在台積電當工程師,之前她還有在工作時的身份是銀行理專!現在是全職媽媽!她說她看過太多了,眼看樓起,眼看樓塌,現在專心學佛,不貪婪,多方資產配置,只有少數在股市!有小賺幾千就很開心!看蠻開的,也好啦! 我的策略真的很簡
    Thumbnail
    回顧前兩年的已實現損益,從資料可看出 2021年我還是處於頻繁買賣的境界,小賺就賣,頻繁交易,所衍生出來的手續費、交易稅、買賣總金額都很大!這無形中都是損失(損失了手續費和交易稅,都被政府給賺走了),這是有形的,無形的還是後頭~視力、身體健康、陪伴家人的時間、心情情緒…。 2022年我已經慢慢轉變,
    一年股市開市大約有240天(扣除掉例假日)
    Thumbnail
    上一篇月英有提過,我的終極目標是要成為Vtuber的建模師。而且無論是,2D及3D都能製作。 所以在學習功能上,我會採用一種「以終為始」的方式來學習。也就是以達成最終目標為導向的學習方式,可以縮短學習時間。 人物需要對稱 我這一篇,要介紹建造2D人物模板必要的繪圖思維,稱之為「對稱」。 因為人體是對
    Thumbnail
    去年(2021)12月起,開始進修自媒體課程。 為了讓自己持續復習,免得過去學習的辛苦白廢,決定開始發表學習成果!這算是……..替自己舉辦『線上成果展』嗎?
    Thumbnail
    學習Photoshop後的第一個商業廣告作品,雖然賣相不佳,但仍決定公開,留下成長的足跡....
    Thumbnail
    春耕、夏耘、秋收、冬藏,現在即使不是冬藏的年紀,至少也該秋收了吧!居然又搞來這麼一齣『二期稻作』的把戲折磨自己。 不過,準備秋收的年紀,確實有著秋收年紀的歷練,因為已有一期稻作的存糧,不必擔心鬧饑荒;同時,也有了春耕、夏耘的經驗,遇到困難便很清楚的知道,撐過去就好了!
    Thumbnail
    我很慶幸我找到了。 今天再次被學姊感動到(窩們同為竹南國小陽明大學,所以她真的是我學姊)。 最近要報名IRB課程,前幾天學姊把網址丟在群組提醒我們盡快報名,因為沒有上IRB就沒辦法做實驗,所以我一看到就趕快報名了。 結果今天學長在我旁邊唸:「完蛋,我忘記報名了,今天已經額滿無法報名了。」 我只回:「
    Thumbnail
    最近在 YouTube 做了多段基於網絡共筆的 SCP 基金會 (維基百科)。SCP基金會是有點像《黑鏡》、《世界奇妙物語》、《陰陽魔界》黑暗奇幻風格,它就一個負責收容各種具有異常屬性的東東的「虛構」秘密組織,主要由作者投稿新的「異常」。 短片引用的版權素材其實就像以前大學寫論文引用一樣。