在过去的这一周里,我过得挺充实的,有开心的事情,也有一些让我反思的地方。上海这个城市终于有一个大晴天,我和妈妈去了武康大楼我们已经在上海待了七八年了,但一直没有去过那里。
武康大楼那天人特别多。走进大楼旁的街道上,我们看到了各种各样的跑车和豪车。我记得前阵子,上海有个事件引发了不少讨论,外国人在街头开着这些豪车“炸街”,引来很多关注。之前我们路过那里的时候并没有看到这样的场景,所以我和妈妈还挺惊讶的。那天现场有不少外国人,包括韩国人、泰国人和缅甸人,他们对这些豪车似乎非常热衷。
那天气温比较暖和,顺便也拍了不少胶卷。不过,胶卷还没洗出来,所以现在还看不到照片。
说起这周,除了去武康大楼,我还经历了一个特别的日子——元宵节。这个节日对于我们中国人来说意义深远,是春节的最后一天,标志着春节的结束。因为我是新疆人,所以我们家那天选择去了一家新疆餐厅。可是,说实话,那家餐厅一点都不好吃。饭菜贵又不好吃,而且份量小,完全不值那个价格。
那天我还特别疼,因为我刚刚做完牙齿手术,嘴巴里还有两个钉子挂着,舌头被刺激得非常不舒服。所以我根本吃不下东西,几乎没怎么动筷子。这也是让我对那家餐厅的印象更加差了。元宵节应该是团圆和享受美食的日子,但因为身体不适,我只是在那儿坐着,看着大家吃得津津有味,却自己无法享受任何美食。
回顾过去一周,除了这些日常的事情,我还花了不少时间在学习上,主要是在学习《Decision 1》。原本以为自己能够高效地完成这个任务,但实际情况并非如此。我原本计划这一周完成七个章节,结果只完成了两个章节。可能是我高估了自己对这本书的掌握程度,以为自己能在电脑前呆那么久,就能轻松掌握内容。然而,现实告诉我,学习并不是这样一蹴而就的,尤其是像《Decision 1》这样的学科,理解起来需要花费大量时间和精力。我也意识到自己在自我评估上存在偏差,可能对某些事情的理解还不够深入,导致效率低下。以后,我会更加谨慎地评估自己的学习状况,做好合理的规划,避免低估任务的复杂性。
"""
冒泡排序函数
:param arr: 需要排序的列表
:return: 排序后的列表
"""
n = len(arr)
# 外层循环:控制需要进行多少轮比较
# 每进行一轮比较,都能将当前参与比较部分中最大的数“冒泡”到列表后方固定位置
for i in range(n - 1):
# 内层循环:从索引 0 一直比较到 (n - 1 - i) 的位置
# 因为每一轮比较结束后,都会有一个最大的元素被放到最后,所以下一轮就可以少比较一次
for j in range(n - 1 - i):
# 如果前一个元素大于后一个元素,则交换两者的位置
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
# 测试用例
test_list = [64, 34, 25, 12, 22, 11, 90]
print("原始列表:", test_list)
sorted_list = bubble_sort(test_list)
print("排序后列表:", sorted_list)
以上是我写的冒泡排序的代码。
除了学业上的压力,我最近还在忙一个编程项目,叫做“循医”。这个项目是我之前开始做的,由于春节放假和考试的原因,我暂停了一段时间。现在,我重新拾起了这个项目,开始进行一些微调。我觉得这是我最近进步最大的地方。根据我之前的经验,我意识到代码保存和上传到云端是非常重要的。每次编写完代码,我都会上传到GitHub上,这样即使电脑出现问题,我也不会丢失任何重要的文件。现在,我的GitHub上已经上传了一些项目的初步版本,虽然还不完美,但我已经在做一些改进。最近,我报名参加了Apple的开发者比赛,所以我也在利用这段时间优化我的项目,希望能够在比赛中有所突破。
我的爸爸也一直在帮我解决一些技术上的难题。虽然我对编程的掌握还不够深厚,很多基础的问题无法独立解决,但爸爸在这方面经验丰富,他帮我解决了很多API连接和基础问题。每次遇到技术瓶颈时,我都能从爸爸那里获得帮助,这让我在编程的道路上不至于感到太孤单。
github.com/pluto627/Xu… 这是我的github的详细地址 请大家浏览并下载和测试给我反馈 让我更好的改进代码。