- 博客(12)
- 收藏
- 关注
原创 DW学习笔记:Django后端开发入门之Task06
是一个用于自动生成API的URLs的类。它能够帮助开发者快速地创建一套遵循RESTful设计的API,而无需手动定义每一个URL模式。会自动为我们的views创建对应常见RESRful操作的URLs,比如实现获取对象的列表(GET)、获取特定对象(GET)、创建新对象(POST)、更新一个对象(PUT/PATCH),以及删除一个对象(DELETE)。
2024-05-21 01:15:51 395
原创 C语言基础知识梳理01丨C语言简介、程序结构、数据类型与运算符
第一章:C语言简介1.1 C语言的起源和历史C语言起源于20世纪70年代,由美国AT&T公司的贝尔实验室开发。其初衷是为了编写一个多任务、多用户的操作系统——Unix。C语言由Dennis M. Ritchie设计,并由Brian Kernighan编写了最早的C语言编译器。C语言最初的设计灵感来源于Algol 60和Burroughs的大型机编程语言。它引入了结构化的编程元素,如函数、数据类型和运算符,使得代码更易于理解和维护。随着时间的推移,C语言逐渐成为计算机科学领域最受欢迎的语言之一。
2024-02-03 17:56:57 803
原创 Datawhale学习笔记:faster git丨202401 task04
Datawhale学习笔记:faster git丨202401 task04
2024-01-24 21:49:39 824 1
原创 Datawhale学习笔记:faster git丨202401 task02
Datawhale学习笔记:faster git丨202401 task02
2024-01-18 23:56:41 832 1
原创 datawhale学习笔记(Leetcode基础算法202312):task05位运算
然后,将所有的结果相加,得到的总和就是相应的十进制数。输入:n = 00000000000000000000000010000000输出:1解释:输入的二进制串 00000000000000000000000010000000 中,共有一位为 '1'。、将指定位设置为1、反转指定位、交换两个数、将二进制最右侧为1的二进位改为0、计算二进制中二进位为1的个数、判断某数是否为2的幂次方……编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为。
2023-12-24 22:52:12 899
原创 datawhale学习笔记(Leetcode基础算法202312):task04贪心算法
贪心算法,也被称为贪婪算法,是一种寻找最优解问题的常用策略。这种算法的基本模式是将求解过程分成若干个步骤,在每个步骤中都应用贪心原则,选择当前状态下最好或最优的选择(局部最有利的选择),并期望通过这种方式能够产生全局最优解。
2023-12-23 17:56:11 820 1
原创 datawhale学习笔记(Leetcode基础算法202312):task03回溯算法
递归算法是一种调用自身函数的算法,在处理问题的时候,递归往往是把一个大规模的问题不断地变小然后进行推导的过程。回溯则是利用递归的性质,从问题的起始点出发,不断地进行尝试,回头一步甚至多步再做选择,直到最终抵达终点的过程。回溯算法通过递归来实现对解空间的搜索,而递归算法又可以通过回溯来解决一些具有多个解的问题,两者往往是一种相辅相成的关系。输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]你可以 按任意顺序 返回答案。
2023-12-20 00:05:17 861
原创 datawhale学习笔记(Leetcode基础算法202312):task02递归算法与分治算法
递归算法是一种编程技术,其基本思想是将一个复杂的问题分解为更小的子问题,然后逐个解决这些子问题。在递归中,函数会直接或间接地调用自身,这就是为什么它被称为"递归"。每个递归函数通常都有两个基本部分:基线条件(base case)和递归条件(recursive case)。基线条件(base case)是递归结束的条件,也就是说,当满足这个条件时,函数将停止调用自身。递归条件(recursive case)是在满足这个条件的情况下,函数会继续调用自身,通常是在处理一个更小的子问题。
2023-12-17 00:16:46 864 1
原创 datawhale学习笔记(Leetcode基础算法202312):task01枚举算法
枚举算法,又被称为穷举算法,是一种通过搜索所有可能情况来找到问题解决方案的算法。其基本思想是:在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么该结论是可靠的。这种算法的核心就是去枚举所有可能的情况。使用枚举算法需要满足两个条件:首先,问题的解必须在有限个候选答案中;其次,可以通过检查每个候选答案来确定它是否是问题的解。
2023-12-13 00:32:18 398 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人