由于指针和所有这些,学生们常常发现它有点困难(当用C++实现时)。但是,如果我们把它与LinkedList in C#进行比较,就会更容易理解,也不会大惊小怪,等等。那么(对40年前写的旧书没有什么不敬之处),与C# LinkedList相比,我们还应该在课程或软件工程中使用C++ LinkList吗?
对于数组的算法设计,我有一个问题,应该用C语言来实现。假设我们有一个包含n个元素的数组。为了简单起见,n是'2‘的幂,类似于1, 2, 4, 8, 16 , etc。我想用(n/2)元素将其分成两个部分。分离的条件是lowest absolute difference between sum of all elements in two arrays,例如,如果我有这个数组(9,2,5,3,6,1,4,7第一个数组的元素求和是18,第二个数组的求和是