- 博客(10)
- 收藏
- 关注
原创 CUDA组件 -- nvidia driver驱动与toolkit
CUDA组件 -- nvidia driver驱动与toolkitcuda组件runtime api与driver api
2022-04-19 12:34:36
6724
原创 leecode707. 设计链表(单链表&双链表)
707. 设计链表本题需要在链表类中实现这些功能:get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节点将成为链表的第一个节点。addAtTail(val):将值为 val 的节点追加到链表的最后一个元素。addAtIndex(index,val):在链表中的第index 个节点之前添加值为 val 的节点。如果 index 等于链表的长度,则该节点将附
2022-04-17 17:29:30
248
原创 LC203. 移除链表
链表定义:链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。链接的入口节点称为链表的头结点也就是head。java版本链表定义:public class ListNode{ int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(i
2022-04-17 17:13:11
312
原创 代码随想录-数组篇(双指针&滑动指针)
文章目录移除元素27. 移除元素下一个移除元素27. 移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1)O(1)O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度
2022-04-15 17:32:58
152
原创 代码随想录-二分查找-数组
1. 数组知识点数组是存放在连续内存空间上的相同类型数据的集合。数组特点:数组下标从0开始数组内存空间的地址是连续的数组元素是不可以删除的,只可以覆盖。C++中二维数组在地址空间上是连续的。java二维数组在地址空间则是不连续的。以java为例做的实验:public static void test_arr() { int[][] arr = {{1, 2, 3}, {3, 4, 5}, {6, 7, 8}, {9,9,9}}; System.out.println(ar
2022-04-01 18:46:57
755
2
原创 python atan2()
atan2()atan2()atan2()atan2()atan2()atan2():返回给定的 X 及 Y 坐标值的反正切值。调用该函数需要导入math库:import matharctan(x)arctan(x)arctan(x)通常是属于[−π/2,π/2][-\pi /2,\pi /2][−π/2,π/2]范围的,此处atan2()将函数值范围扩展到了[−π,π][-\pi ,\pi ][−π,π],这就需要我们知道x和y的坐标值。输出:Value=math.atan2(y, x)*180/
2021-12-16 20:43:59
3073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人