编程自学记

记录自学编程,以谷歌微软金融机构为职位导向的学习过程。自我敦促导向。间断的自学过python的基本语句,for循环之类,以此为起点。

2023/2/20 1

nlp组进组破灭,学习编程二刷github上python100天的内容,在知乎上有配套的前15天课程,分解为50课,前25天是语法解释,后26天是应用。可以用连看带练习的方式迅速熟练前25课内容,然后重点复现26课以后的python内容,练习的项目要写进简历,所以用心练习。计划用电脑,所以中午会有两天,可能这个星期都不会回宿舍,而选择在实验室练习编程。争取5天搞定这看过的前15天课程,这周搞定,周末去故宫看看。

2022/9/20 2

发现一个nlp课题组有机会进入学习,决定希望进组,在进组希望破灭以前以nlp方向论文开题导向。我计划学nlp入门的顺序是西瓜书机器学习,深度学习圣经,之后是论文阅读。

力扣

【手把手带你刷力扣】【力扣算法】【二分查找法】视频配套代码文本 - 哔哩哔哩

从零开始学Python - 知乎

2022/8/21

leetcode开刷python,配合b站视频

从零开始学Python - 第005课:分支结构 - 知乎

语法易错点

注意for循环语句后加:

else:

循环结束最后一句后面什么也不用加

数组里的值按个循环只需要for num in nums:

两者取大可以不用比较用 result = max(result,count)

第一道题连刷带总结,看懂后重复比较快,不行就一句一句重复,但是必须以理解复现的部分为重复动手单元。

拼错result rersult

数组

 2022/8/22 1

易错点

for i in range(index, len(nums)):

range

nums打成num

用数组下标循环可以

for i in range(len(nums)-1,-1,-1):

发现一篇整理好的笔记。

Leetcode升级之路(数据结构更新完毕)增加C++版本ing_unspoken0714的博客-CSDN博客时间复杂度常见的时间复杂度O(1):执行常数次,和输入无关def O1(num):i = numj = num*2return i+jO(N):def ON(num):total = 0for i in range(num):total+=ireturn totalO(logN):def OlogN(num); i = 1 while(i < num): i = i*2return iO(M+N)def OMN(https://blog.csdn.net/unspoken0714/article/details/110286517链表的顺序主要搞next指针,删除就让等于.next.next

练习题

203

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    def removeElements(self, head: ListNode, val: int) -> ListNode:
      
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值