原创 單鏈表的遊標實現:插入、刪除、查找、打印等功能

/* *諸如BASIC和FORTRAN等許多語言都不支持指針,如果需要鏈表而又不能使用指針,那麼就必須使用另外的實現方法 *本程序功能:使用遊標的方法來實現單鏈表的插入、刪除、查找、打印等功能 *存儲:爲了模仿指針、malloc、f

原创 2分查找算法

<pre name="code" class="cpp">#include<stdio.h> /* *本程序功能是:在已經排好序的數組A中查找值爲x的元素的位置 *如果找到,則返回該元素在數組中的位置position *否則,返回

原创 Linux系統下CUDA中的原子操作

今天在學習《CUDA並行程序設計》第四章關於統計直方圖的例子時,在內核函數中調用了原子操作atomicAdd,以實現多個線程對競爭資源的使用。但是在編譯時出現錯誤“ error: identifier "atomicAdd" is und

原创 C語言---單鏈表的插入、刪除、查找操作

本文主要提供了不帶表頭結點的單鏈表的基本操作,主要包括:插入、刪除和查找操作 #include<stdio.h> #include<stdlib.h> struct node { int data; struct node *ne