我是个新手,我在学校开始编程,我们的教授要求我们在组装中实现一个快速排序算法。
这对我来说很难,你能帮我一下吗?我甚至不知道如何用指针声明函数.
例如,C++中函数的原型是:void ( int * t,int size)
在我看来,我必须这样开始,但我一点也不确定:
.text quicksort // it indicates that the variable belong to the quicksort function?
.size quicksort // same thing
:quicksort // it indicates that we declare a fu
我有一段代码,在很长的列表上运行需要几个小时:
for elt in listCombinaisons_survivor:
effects = []
for idBadge in elt:
effects.append(dictBadges[idBadge]["Effect"])
cpt = Counter(effects)
for type_effect in cpt.keys():
cpt_effect = cpt[type_effect]
if cpt_effect > 3:
请考虑如下所示的类:
class Foo:
def __init__(self, data):
self.data = data
def do_task(self):
#do something with data
在我的应用程序中,我有一个包含几个Foo类实例的列表。其目的是为所有Foo对象执行do_task。第一个实现很简单:
#execute tasks of all Foo Object instantiated
for f_obj in my_foo_obj_list:
f_obj.do_task()
我想利用多核架构