コード例 #1
0
ファイル: pcm.py プロジェクト: johncui2012/pcm
 def output(self):
     """print pcm Intarray."""
     _pcm.PCMarrayoutput(self.intarray)
コード例 #2
0
import PCM_Python as pcmpy
version = pcmpy.PCMversion()
print version
a = pcmpy.PCMarraynew("1")
b = pcmpy.PCMarraynew("2")
pcmpy.PCMarrayinsert(a, 0, 1)
pcmpy.PCMarrayinsert(a, 0, 5)
pcmpy.PCMarrayinsert(a, 0, 3)
pcmpy.PCMarrayinsert(a, 0, 2)
pcmpy.PCMarrayinsert(b, 0, 3)
pcmpy.PCMarrayinsert(b, 0, 2)
arr = pcmpy.intArray(10)
for i in range(10):
    arr[i] = i
pcmpy.PCMarraycopy(a, arr, 10)
#pcmpy.PCMarraymerge(a,b)
pcmpy.PCMarrayoutput(a)
pcmpy.PCMarraysort(a, 3, pcmpy.PCMALGSORTBUBBLE)
status, e = pcmpy.PCMarrayfind(a, 4, 5, pcmpy.PCMALGORIGINFIND)
print e
pcmpy.PCMarrayoutput(a)
status, e = pcmpy.PCMarraydelete(a, 0)
print str(e) + ' was deleted'
pcmpy.PCMarrayoutput(a)
pcmpy.PCMarraydeleteR(a)
pcmpy.PCMarrayoutput(a)
pcmpy.PCMarrayfree(a)
pcmpy.PCMarrayfree(b)